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

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

应用程序顺利通过验证。

到底发生了什么事?


当前回答

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

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

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

其他回答

去iTunes Connect中的“资源和帮助”。选择“联系我们”并按照向导操作。我认为除了苹果,没有人能回答这个问题。这是我们过去在类似情况下所做的。

我也遇到过类似的问题。

昨天,我用Xcode提交了一个应用构建(1.03),当时是下午6点左右,今天早上它还在“处理中”,事实上它还在“处理中”。

今天早上10:30左右我提交第二个使用Xcode构建(1.04),但也花了太多时间来改变它的状态,所以我提交了第三使用应用程序加载器构建(1.05)中午,应用程序加载器给了我一个警告程序太大验证其API使用(构建大约是12.5 MB),这只是一个警告我提交它,我仍然等待着改变状态(16点)。

当然,每次我都增加了构建号。所有构建都将启用位码设置为NO。

更新(下午1时52分):

第二个版本(1.0.4)刚刚在TestFlight中可用。

更新(下午4时43分):

第三个版本(1.0.5),即与Application Loader一起提交的版本,现在可以用于TestFlight。

我的结论是他们的服务器比以前慢了…也许正在处理的应用程序的数量增加了,系统的负载也更高了,因为有新的东西需要检查(位码,观察操作系统的东西等)。

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

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

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.

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

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

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