最近提交正式包到iTunes connect审核发现一个问题:
通过Xcode 或者Application Loader提交正式包,到iTunes Connect中进行审核,虽然我们的xcode或者Application Loader已经显示提交成功,但是在iOS构建版本中却没有显示,如下图:
上面的图片显示包已经提交成功, 但是iTunes "iOS构建版本"中没有显示
遇到这种情况通常是会有几个原因:
- 你的App中存在着bug
- 你的App对应相应的权限没有在info.plist中配置:例如 相机,相册,定位 ..等
如何解决:
首先,出现这种情况, Apple 肯定会通过 邮件 的方式把问题的原因通知到你, 所以你需要做的就是去之前 绑定 了 开发者账号 的 邮箱 , 查看是不是有一封这样的邮件
注: 如果我们没有看到邮件,有一定的可能性是被我们的邮箱当成垃圾邮件拦截掉了,你需要到拦截记录里面或者垃圾箱里面查看是否被拦截或者删除邮件里面会显示你的错误原因 : 如下图 apple 在邮件中提到当前 app 有一些功能要访问 相册权限 ,但是 没有在 info.plist 提示用户授权, 所以就出现了这个bug
- 知道了原因, 解决就可以了, 在 info.plist 里面配置好这个配置, 重新提交就可以了!