iOS 为什么使用xcode8上传app包到appStore无法构建版本

使用xcode8或者application loader上传代码包到AppStore提示上传成功,但是我们在iTunes Connect中的构建版本或者活动中看不到已上传的代码包。这个问题原因是:app项目中我们需要在info.plist 中添加对应的说明,其实苹果已经把出现的问题发送到我们的开发邮箱中了。

以下是具体内容如下:

更新XCODE8后正常提交成功,但是ITUNES CONNECT一直无法创建版本,开始以为是时间问题,等了一两个小时还是无法看到,最后看到苹果发到邮箱的邮件才知道问题的所在,

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

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

很明显是说要把这两个东西加入到plist文件,下面是常用的

  • 麦克风权限:Privacy - Microphone Usage Description 是否允许使用你的麦克风?(文字显示给用户看的,自己定义)

  • 相机权限: Privacy - Camera Usage Description 是否允许使用你的相机?(文字显示给用户看的,自己定义)

  • 相册权限: Privacy - Photo Library Usage Description 是否允许访问你的媒体资料库?(文字显示给用户看的,自己定义)

  • 通讯录权限: Privacy - Contacts Usage Description 是否允许访问你的通讯录?(文字显示给用户看的,自己定义)

  • 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允使用蓝牙?(文字显示给用户看的,自己定义)

  • 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许使用语音识别?(文字显示给用户看的,自己定义)

  • 日历权限:Privacy - Calendars Usage Description 是否允许使用日历?(文字显示给用户看的,自己定义)

  • 定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据(文字显示给用户看的,自己定义)

  • 定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据(文字显示给用户看的,自己定义)

 

posted @   孙富有(iOS工程师)  阅读(474)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
点击右上角即可分享
微信分享提示