iOS10的发布时苹果公司的一次大的革新,同时开发工具Xcode8也发布了,但是更新Xcode后总会有这样那样的错误,这会让开发的童鞋们很头疼,今天就总结一下我更新Xcode8以后遇到的问题,供大家参考.
1.Xcode8后,开发工具更加智能化,就是不用再繁琐的在Build Setting里面设置配置文件(profile),Xcode8会根据证书来自动选择配置文件,即使是打包上传AppStore也不用重新在Build Setting里设置发布的配置文件了,直接选择Product-->archive打包即可.下面贴几张图说明一下.
首先勾选Automatically manage signing
然后会弹出下面这个弹出框,选择Enable Automatic
此时工具就会自动选择证书以及配置文件了.
2.然后就是往AppStore上传的打包的时候,需要在info.plist里面添加这几个
下面贴出来这些需要加的几个权限.
麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
先写到这吧,后续会补上其他的,老板让干活了......
2016年9月29日16:40补充:
往AppStore提交包的时候,下图中的Deployment Target要选择8.0了,提交的时候也会给出错误提示的.(ps:苹果这是不是要抛弃iOS7的用户了......)