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

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

应用程序顺利通过验证。

到底发生了什么事?


当前回答

我们也有类似的问题。上传的构建正在排队,它只是简单地说“正在处理”,并弹出帮助,“在上传构建后,它们将在使用之前经过处理状态。”日子一天天过去。

选择“内部测试人员”,进行更改,并保存,似乎立即清除了队列:最新的构建现在是活动的,可用于测试。我已经用两个不同的应用程序做过两次了。

更新:在这一点上,所有的赌注都结束了。当苹果悄悄地升级iTunes Connect时,似乎就发生了“处理”,而你对此无能为力。

2015年9月23日,iTunes Connect在近24小时内不接受任何上传。“内部测试人员”的把戏没有奏效。最终取消版本号(以避免“重复二进制”错误)并重新提交。

第二天,惊喜!iTunes Connect完全改变了。我猜我们都在看一个死站点,而他们在后台推出了新版本:(

在我们的例子中,我们仍然可以看到几十个“失败”的上传仍然处于“处理”状态。哦。

有些人报告说,在向iTunes Connect提交构建版本时,使用Application Loader比Xcode更好。你现在可以在Xcode中找到它,在Xcode菜单的“Open Developer Tool”项下。

有时这很有效。有时并不是。您的里程可能会¯\_()_/¯

其他回答

OSX:禁用包含应用程序符号来表示崩溃报告对我来说很管用。我将手动存储dsym和符号,而不是等待他们解决他们的“NEW”itunesconnect发布。

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

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

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

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

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

我也有这个问题,但原因与我在网上看到的完全不同。我意识到我的应用没有与应用商店发布相关的适当的iOS Provisioning配置文件。我只是更改了版本号,验证并重新提交。在15分钟内,新版本就可以作为当前版本添加了。我之前尝试上传的两个版本都还在处理中。

我不知道为什么苹果没有告诉你,有一个不正确的配置文件构建要上传,但这是我的治疗!

所以我昨天(17年2月22日)经历了这一点,我尝试通过Xcode(8.2)多次上传构建,它显示(处理)。然后我用应用程序加载器尝试了它,还是一样。我只需要等待大约12个小时,它就会向我发送处理完毕的电子邮件。

所以,不是你的问题,是他们的问题。