简单适配iOS10以及Xcode8
来源:互联网 发布:书单推荐 知乎 编辑:程序博客网 时间:2024/06/05 18:13
如果你还需要在Xcode7打开项目的话,建议不要选择Choose Device 之间选择Close关闭即可, 新版本的Xib是可以选择机型进行适配的,这一点还是比较喜欢的。如果你不小心点了“选择设备”,又想在Xcode7运行的话需要删除Xib里面的 这句话,以及把<document>中的toolsVersion和<plugln>中的Version改成正常的Xib中的值就行了。
PS:如果使用了这个功能你会发现之前自动布局的fram全部乱掉了,这时不要慌,只需要更新一下fram就可以了。
2.使用Xcode8的时候有些代码可能会编译不通过,我先记录一下我碰到的问题:
使用UIWebView的代理方法里要删除NSError前面的nullable(貌似这些前缀被无情的抛弃了,个人觉得这些确实有点鸡肋)
3.Xcode8取消了三方插件的功能,主要是为了解决xcode ghost。
4.代码注释不能使用的解决方法
打开终端
命令运行: sudo /usr/libexec/xpccachectl
然后必须重启电脑后生效
PS:Xcode8 内置了开启注释的功能位置在这里,也可以设置快捷键
5.Xcode8每次新建工程的时候,运行的时候控制台都会打印一些无关紧要的log,这里可以进行屏蔽
name:OS_ACTIVITY_MODE value: disable
在上图的那个地方添加即可
6.更新iOS10之后你的配置文件info.plist中需要添加访问相机等权限,否则会运行崩溃
需要添加的权限以及相应的值如下:
麦克风权限:Privacy - Microphone Usage Description 是否允许使用麦克风?
相机权限: Privacy - Camera Usage Description 是否允许启用相机?
相册权限: Privacy - Photo Library Usage Description 是否允许访问你的媒体资料库?
通讯录权限: Privacy - Contacts Usage Description 是否允许访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允使用蓝牙?
语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许使用语音识别?
日历权限:Privacy - Calendars Usage Description 是否允许使用日历?
定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
PS:定位的需要这么写,防止上架被拒。
- 简单适配iOS10以及Xcode8
- 适配 iOS10 以及 Xcode8
- 适配 iOS10 以及 Xcode8
- 适配 iOS10 以及 Xcode8
- 适配iOS10以及Xcode8
- 适配iOS10以及Xcode8
- iOS10以及Xcode8
- 适配 iOS10 以及 Xcode8
- Xcode8以及iOS10问题记录
- Xcode8以及iOS10问题记录
- iOS开发 Xcode8 如何适配iOS10
- Xcode8 及iOS10适配问题汇总
- Xcode8 及iOS10适配问题汇总
- [iOS10]Xcode8系统导航适配
- Xcode8 及iOS10适配问题汇总
- Xcode8 及iOS10适配问题汇总
- Xcode8(iOS10)适配总结-笔记
- Xcode8配置和iOS10适配总结
- weblogic 中删除自动部署的项目的方法
- 在java中怎么访问web-inf 目录下的jsp页面。
- java 图片绘制
- 通过数据库迁移总结的MySql与Oracle主要区别
- JAVA 调用dll
- 简单适配iOS10以及Xcode8
- linux 安装weblogic 11g
- 关于React native reload还是原来界面的解决办法
- XStream 对xml的转换
- Spring 定时任务
- jetty-maven-plugin 设置端口
- linux 安装svn
- Python常见数据结构整理
- 10 个最适合 Web 和 APP 开发的 NodeJS 框架