我使用Xcode 6.1.1上传了一个新版本的预发布应用到iTunes Connect,这样我就可以把它分发给我的外部测试人员。我之前用同一个应用的两个版本做过这样的操作,效果很好。

但这一次,上传停留在“处理中”状态超过了一周。我又试了一次(同样的版本,新的版本号),现在已经超过24小时没有变化了。

应用程序顺利通过验证。

到底发生了什么事?


当前回答

寻找包含以下内容的电子邮件:

丢失的信息。plist键-这个应用程序试图访问隐私敏感 没有使用说明的数据。应用程序的信息。Plist必须包含 NSAppleMusicUsageDescription键的字符串值 用户应用程序如何使用这些数据。

其中缺少的键可能是权限范围内的任何一个,甚至可能是您甚至没有使用的东西。这种情况经常出现在react-native应用程序中。

如果您收到这样的电子邮件,请遵循有关信息的建议。Plist键,然后重新提交应用程序。

其他回答

我知道现在回答有点晚了,但这是谷歌中出现的第一个链接,上面的解决方案都不适合我。

我有同样的问题,即从应用程序加载器上传构建后,它卡在处理中。这种情况发生了很多次,在我敲了几个小时的头之后,我发现只要我关闭我的Mac上的应用程序加载器,构建状态就改变了:)

我希望这个答案能帮助到很多人。

解决方案(正如Apple Support在响应帮助请求时所建议的那样)是上传一个新的二进制文件。我通过XCode(同样的1.4版本,但是将Build编号从1增加到2)做到了这一点,并且它几乎立即处理了。

如果你陷入了“处理”炼狱,那就增加XCode中的“构建”数量,然后再次将其归档并提交给App Store。如果在15分钟内没有处理,请再试一次。

我对这个bug有个理论,我也遇到过几次。

我的想法是:如果你登录到iTunesConnect,那么网页会查询数据库中可用的版本。这种查询可能会干扰新构建的创建。

我所做的是: 从所有浏览器的iTunesConnect上注销。 在Xcode中增加build nr,创建一个Archive,然后上传。

然后:抵制住登录iTunesConnect查看状态的诱惑。至少等待一个小时再登录。

当我最终登录iTunesConnect时,我发现我的二进制文件就在那里等着我。

还有另一个问题与这个问题相同。我张贴了我如何解决这个问题的答案。也许它也能帮助其他人:

其他人的iTunes Connect版本需要更长的处理时间?

简而言之:用XCode 6.4而不是XCode 7构建和上传。

原因是你的构建缺少一些苹果服务器无法确定的东西。

为了解决这个问题,确保你已经包含了应用程序所需的所有可能的配置,并确保你已经为每种可能的分辨率添加了至少一张启动图像,这就是我的情况,我为每个设备添加了一个启动图像,并做了工作。

因此,请仔细检查您的项目是否缺少其中一个设置或图像,并尝试。 谢谢