关于iOS提交正式包,在iTunes中不显示的原因

最近提交正式包到iTunes connect审核发现一个问题:
通过Xcode 或者Application Loader提交正式包,到iTunes Connect中进行审核,虽然我们的xcode或者Application Loader已经显示提交成功,但是在iOS构建版本中却没有显示,如下图:

关于iOS提交正式包,在iTunes中不显示的原因_第1张图片
FACBC3CE1D6E082B91C64F3A0B123E01.jpg

上面的图片显示包已经提交成功, 但是iTunes "iOS构建版本"中没有显示

关于iOS提交正式包,在iTunes中不显示的原因_第2张图片
C552C1300BD73634B5D11E1B40EB1F94.jpg

遇到这种情况通常是会有几个原因:

  1. 你的App中存在着bug
  2. 你的App对应相应的权限没有在info.plist中配置:例如 相机,相册,定位 ..等

如何解决:

  1. 首先,出现这种情况, Apple 肯定会通过 邮件 的方式把问题的原因通知到你, 所以你需要做的就是去之前 绑定开发者账号邮箱 , 查看是不是有一封这样的邮件
    注: 如果我们没有看到邮件,有一定的可能性是被我们的邮箱当成垃圾邮件拦截掉了,你需要到拦截记录里面或者垃圾箱里面查看是否被拦截或者删除

  2. 邮件里面会显示你的错误原因 : 如下图 apple 在邮件中提到当前 app 有一些功能要访问 相册权限 ,但是 没有在 info.plist 提示用户授权, 所以就出现了这个bug

Snip20170821_3.png
  1. 知道了原因, 解决就可以了, 在 info.plist 里面配置好这个配置, 重新提交就可以了!

你可能感兴趣的:(关于iOS提交正式包,在iTunes中不显示的原因)