Xcode8提交后不显示构建版本

不得不说 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为例

再提交下一个版本时,发现1.1.1是失败的.


构建版本1.1.1失败

关于更多 iOS10的问题请移步:iOS10新特性, 兼容iOS10, iOS10中 Navi 去除黑线

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容