Xcode8 打包构建版本找不到版本的问题

最近更新了一个公司之前的工程,但是在上传二进制文件的时候出现了一些小问题。

我像往常一样打包上传,所有流程烂熟于心,一气呵成的完成所有的操作。看到这个界面了,只需要慢慢等待提交就ok了。

正在处理

但是,问题来了,当过了一段时间我准备去提交的时候,却发现我的版本不见了!

后来又上传了几次,也是同样的情况。

最后在邮箱里发现了这个。

Dear developer,

We have discovered one or more issues with your recent delivery for "xxx". To process your delivery, the following issues must be corrected:

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothPeripheralUsageDescription key with a string value explaining to the user how the app uses this data.


这个问题其实比较好解决,这主要是因为在最新的Xcod8下, 必须要对App做好新特性–隐私 的适配导致的

解决方法就是在plist文件中增加一些使用权限的说明,效果图如下:

然后再打包提交就可以构建版本了。


ps:这里是隐私设置

注意:

后面填的string会在弹出用户允许时展示在描述里

这些key的名字在Xcode 8中已经有了自动补全

麦克风权限: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 我们需要通过您的地理位置信息获取您周边的相关数据

你可能感兴趣的:(Xcode8 打包构建版本找不到版本的问题)