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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容