iOS 提交审核错误:关于“You app xxx,版本号(Apple ID:XXX)has changed to Invalid Binary.”

      今天在我们一个新版本提交审核的时候,刚提交完,connect 就给我提示“You app xxx,版本号(Apple ID:XXX)has changed to Invalid Binary.”这个错误。

 由于之前版本已经适配过 iOS10 ,但是上一次提交的时候没有报这个错误,这次却出现这个问题,说明苹果审核二进制包的时候也是有BUG的。然后经过查询资料发现问题是出在 iOS10 以后我们获取用户权限问题上,我们在声明获取用户权限的时候,没有添加相应的提示信息,导致出现提交的二进制文件无效的情况。

 iOS 10 经过更新之后,苹果公司加强了对于用户隐私的保护措施,这样就让我们开发者经历了 iOS10 系统下获取用户各种权限崩溃的BUG,然后我们将获取用户权限设置的key添加在 info.plist 文件中,但是很多时候为了省事就没有再添加后面的Value,这样就会导致提交什么的二进制文件失败。

以下为部分权限设置

NSContactsUsageDescription

App需要获取您的通讯录权限

NSPhotoLibraryUsageDescription

App需要获取您的相册权限

NSCameraUsageDescription

App需要使用您的相机 

NSMicrophoneUsageDescription

App需要使用您的麦克风 

NSLocationUsageDescription

App需要永久获取您的位置信息

NSLocationWhenInUseUsageDescription

App需要在使用期间访问您的位置信息

NSLocationAlwaysUsageDescription

App需要您的同意,才能始终访问您的位置信息

NSCalendarsUsageDescription

App需要获取您的日历信息 

NSRemindersUsageDescription

App需要访问您的提醒事项 

NSMotionUsageDescription

App需要访问您的运动与健身 

NSHealthUpdateUsageDescription

App需要访问您的健康更新

NSHealthShareUsageDescription

App需要访问您的健康分享

NSBluetoothPeripheralUsageDescription

App需要使用您的蓝牙

NSAppleMusicUsageDescription

App需要访问您的媒体资料库


添加Value之后,就可以正常上传AppStore进行审核啦。

希望这篇文章能帮到你!









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

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,082评论 0 12
  • App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长...
    水中的蓝天阅读 5,565评论 0 5
  • 简介 App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store ...
    o0_0o阅读 8,922评论 2 48
  • App Store 审核指南2017/07/27 简介 App 正在改变世界,丰富人们的生活,并为像您一样的开发者...
    小白沐春风阅读 8,994评论 0 2
  • Without further ado, here we go. 1. 《好兆头》 要是哪天你突然在马路上撞到个从...
    一条污蚣阅读 5,196评论 2 12

友情链接更多精彩内容