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

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

应用程序顺利通过验证。

到底发生了什么事?


当前回答

如果你现在遇到这个问题,那是苹果的问题。他们正在发布iTunesConnect的新版本。在过去的几天里,我的很多构建都被卡在了处理过程中。今天,他们被上传卡住了。经过多次电话和不同的回答,新网站刚刚发布,我的构建显示为“处理中”或“可供提交”。不过,它们旁边都有一个黄色的警告图标。不知道那是什么。

其他回答

我尝试着在两天的时间内改变内部测试者选项,尝试着改变应用细节页面上的其他项目,并尝试着上传几个新的二进制文件(使用相同的代码,只是改变了构建号),但都没有效果。我还通过iTunes Connect支持链接联系了苹果;他们不到24小时就回复了,但只是询问更多信息(其中大部分我已经提供了)。

最后,两天后,我上传的第五个版本在正常的几分钟内完成,我终于可以提交应用进行审查了。

I had the same problem with one of my apps, which is how I ended up finding this. In my case, I uploaded two of my apps at the same time, using Xcode 7.1. One of the apps passed through processing within an hour. The other one was still in processing almost 24 hours later. To get past this issue, I created a new archive with an incremented build number, and uploaded it using the application loader. I did not turn off bitcode. The version that I uploaded using the application loader took less than 20 minutes to get through processing, and I've been able to submit my app for review. The version I submitted prior to this is still stuck in processing.

至少在我的应用程序的情况下,使用应用程序加载器似乎已经解决了这个问题。

我昨天遇到了这个问题。我提交了带有各种不同设置的多个构建。最后对我有用的是通过应用程序加载器提交,没有位代码。

我希望这能帮助一些人避免我所经历的头痛。已经24小时了,通过Xcode提交的应用程序都还在“处理”中,通过Application Loader提交的应用程序在大约一个小时内就可用了。

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

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

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

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

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

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

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

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