不得不说 iOS10出来之后遇到过很多问题.提交新版本等了很久构建版本一直不出现.
原因是iOS10为了保护隐私,需要在 info.plist 里添加配置,包括定位,摄像头,麦克风,相册,相机等等.
ps:如果记不住 那些怎么办,没关系.用到时,如果没有添加的话,就会崩掉.控制台会输出信息.告诉你需要添加什么内容.
如果你不喜欢这样的话 可以一次性复制粘贴一下
<key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能访问蓝牙</string>
<key>NSCalendarsUsageDescription</key> <string>App需要您的同意,才能访问日历</string>
<key>NSCameraUsageDescription</key> <string>App需要您的同意,才能访问相机</string>
<key>NSHealthShareUsageDescription</key> <string>App需要您的同意,才能访问健康分享</string>
<key>NSHealthUpdateUsageDescription</key> <string>App需要您的同意,才能访问健康更新 </string>
<key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始终访问位置</string>
<key>NSLocationUsageDescription</key> <string>App需要您的同意,才能访问位置</string>
<key>NSLocationWhenInUseUsageDescription</key> <string>App需要您的同意,才能在使用期间访问位置</string>
<key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能访问麦克风</string>
<key>NSMotionUsageDescription</key> <string>App需要您的同意,才能访问运动与健身</string>
<key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能访问相册</string>
<key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能访问提醒事项</string>
但是添加了还没完,重点是后面的描述信息要写,很有可能出现构建版本失败的情况. 就会看到下图.构建版本旁边的➕不会出现.当然历史版本里也看不到.几乎是没有提示.
再提交下一个版本时,发现1.1.1是失败的.
关于更多 iOS10的问题请移步:iOS10新特性, 兼容iOS10, iOS10中 Navi 去除黑线