我的预发行版应用程序在 iTunes Connect 中已经 "processing" 一个多星期了,这是怎么回事?

My prerelease app has been "processing" for over a week in iTunes Connect, what gives?

我使用 Xcode 6.1.1 将预发布应用程序的新版本上传到 iTunes Connect,以便将其分发给我的外部 Beta 测试人员。我之前用同一个应用程序的两个版本完成了此操作,并且运行良好。

但是这次上传卡在了"Processing"状态一个多星期。我再次尝试(相同版本,新内部版本号),现在已经超过 24 小时没有任何变化。

应用程序顺利通过验证。

什么给了?

前往 iTunes Connect 中的 "Resources & Help"。 Select "Contact Us" 并按照向导进行操作。我认为除了 Apple 之外,没有人可以回答这个问题。这就是我们过去在类似情况下所做的。

我们遇到了类似的问题。上传的构建正在排队,它只是在弹出帮助中说 "Processing",“构建上传后,它们将进入处理状态,然后才能使用。”天过去了。

选择 "Internal Testers," 进行更改,保存似乎立即清除了队列:最新版本现在处于活动状态并可用于测试。我现在已经用两个不同的应用程序完成了两次。

更新: 在这一点上,所有赌注都关闭了。似乎 "processing" 发生在 Apple 悄悄升级 iTunes Connect 而你无能为力的时候。

2015 年 9 月 23 日,iTunes Connect 近 24 小时不接受任何上传。 "Internal Testers" 技巧没有用。 最终修改版本号(以避免 "duplicate binary" 错误)并重新提交成功。

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

在我们的案例中,我们仍然可以看到数十个 "failed" 上传仍处于 "processing" 状态。好吧。

有些人报告说使用 Application Loader 比 Xcode 更适合将构建提交到 iTunes Connect。您现在可以在 Xcode 中的 Xcode 菜单 "Open Developer Tool" 项下找到它。

有时这行得通。有时它没有。您的里程数可能会有所不同 ¯\_(ツ)_/¯

我遇到了同样的问题。我尝试更改 "Internal Testers." 没有效果。我使用 Application Loader 上传了一个新版本。上传完成后,之前的构建从 "Processing" 变为可用。

我尝试更改内部测试人员选项,尝试更改应用详细信息页面上的其他项目,并尝试在 2 天内上传几个新的二进制文件(使用相同的代码,仅更改内部版本号)但没有效果.我还通过 iTunes Connect 支持联系了 Apple link;他们在不到 24 小时内回复,但只是要求提供更多信息(我已经提供了大部分信息)。

终于,我在两天后上传的第五个构建在正常的几分钟内完成,我终于能够提交我的应用程序以供审核。

原因是您的构建缺少苹果服务器无法确定的内容。

要解决此问题,请确保您已包含您的应用所需的所有可能配置,并确保您已为每种可能的分辨率至少添加一张启动图片,我就是这样,我添加了一张启动图片对于每个设备都有效。

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

几天来我一直遇到同样的问题,很多上传,当我在我的 PC 上注销苹果开发者门户时似乎工作正常(我使用它而不是 Mac 来查看门户) 通过我的 Mac 上传新版本并登录我用来上传 ipa 的 Mac 上的开发者门户,之后似乎马上就可以工作了,我猜苹果真的很讨厌 Windows 或从另一台计算机登录是个问题。

解决方案(如 Apple 支持人员在对协助请求的回复中所建议的那样)是上传新的二进制文件。我通过 XCode(相同的修订版 1.4,但将内部版本号从 1 增加到 2)完成了此操作,并且几乎立即处理。

如果您陷入 "Processing" 炼狱,请在 XCode 中增加内部版本号,存档并再次提交到 App Store。如果 15 分钟内没有处理,请重试。

使用 XCode 7 betta-5 时遇到同样的问题。通过在存档上传期间取消选中 "Include bitcode" 复选框修复:

我遇到了这个问题。当我在 Chrome 浏览器而不是 Safari 中登录 iTunes Connect 时,它解决了。我的应用程序已经处于处理状态。

Cocoapods (0.39.0.beta.4) 对我来说是个问题所以我搬到了迦太基。

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

我不确定为什么 Apple 不告诉您要上传的构建的配置文件不正确,但这是我的解决方法!

我遇到了类似的问题。

昨天,我使用 Xcode 提交了一个应用程序构建 (1.03),当时是下午 6 点左右,今天早上它仍然是 "Processing",实际上它仍然是 "Processing"。

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

当然,每次我都提高了内部版本号。所有构建都将 Enable Bitcode 设置为 NO。

更新(下午 1:52):

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

更新(下午 4:43):

第三个版本 (1.0.5),使用 Application Loader 提交的版本刚刚可用于 TestFlight。

我的结论是他们的服务器比以前慢了...也许正在处理的应用程序量增加了并且他们的系统负载更高,因为有新的东西要检查(bitcode,watch os 东西等)。

使用 Application Loader 上传构建对我有用。如果您当前的构建卡在处理中,只需创建一个具有递增构建号的新构建,然后通过应用程序加载器提交它。

还有一个问题与这个问题重复。我发布了我如何解决这个问题的答案。也许它对其他人也有帮助:

简而言之:使用 XCode 6.4 而不是 XCode 7.

构建和上传

我 运行 昨天进入这个问题。我提交了多个具有各种不同设置的构建。最终对我有用的是通过没有位码的应用程序加载器提交

我希望这可以帮助别人避免我经历过的头痛。已经24小时了,通过Xcode提交的应用都还在"processing",通过Application Loader提交的应用在一个小时左右就可用了。

如果您现在 运行 进入此问题,则这是 Apple 问题。他们正在发布新版本的 iTunesConnect。在过去的几天里,我的一堆构建一直卡在 Processing 中。今天,他们卡在了 Uploaded 上。多次 phone 调用和不同的答案之后,新站点 刚刚 发布,我的构建显示为正在处理或可以提交。不过,它们旁边都有一个黄色警告图标。不知道那是什么。

我遇到了同样的问题,我通过 Xcode7 上传了 ipa,它卡住了 48 小时。 我给 apple support 发邮件的次数,但没有用 所以我多次上传ipa,但没有用 然后我更改了版本号,例如2.2(33) 至 2.3(1) 它对我有用。所以在你身边试试可能对你有帮助。

OSX:禁用包含应用程序符号以象征崩溃报告对我有用。我将手动存储 dsym 和符号化,而不是等待他们解决他们的 "NEW" itunesconnect 版本。

其实是应用商店的问题。我已经上传了很多版本,这需要一些时间,具体取决于 ipa 的大小以及您将其上传到 App Store 的时间。请使用 Application Loader 3.0 或更高版本上传构建。

我通过 Xcode 7.1 成功提交了我的应用程序的新版本。然后注意到构建卡在 "Processing" 的时间比平时长。

我按照 Scotch 的建议增加了内部版本号,同时保持相同的版本,并从 Xcode 再次提交。这次,新版本在 5 分钟内即可用于测试。

然后我能够 select 构建并单击“开始测试”。我的内部测试人员收到了通知电子邮件,并能够通过 Testflight 应用程序测试新版本。

解决方案是等待几个小时,大约 24 小时。您的问题将立即得到解决。 苹果现在日子不好过。我希望他们能尽快解决所有问题

我知道回答有点晚了,但这是 google 中出现的第一个 link,上述解决方案中的 none 对我有用。

我遇到了同样的问题,即从应用程序加载器上传构建后,它卡在处理中。这种情况发生了很多次,经过数小时的撞击后,我发现一旦我关闭 Mac 上的应用程序加载器,构建状态就会发生变化:)

希望这个回答对大家有帮助。

我对这个错误有一个理论,我也遇到过几次。

我认为会发生什么:如果您登录到 iTunesConnect,则该网页将查询数据库以获取可用版本。此查询可能会干扰新版本的创建。

我所做的是: 从所有网络浏览器上的 iTunesConnect 注销。 在 Xcode 中增加构建编号,制作存档并上传。

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

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

我的一个应用程序也遇到了同样的问题,这就是我最终找到它的原因。就我而言,我使用 Xcode 7.1 同时上传了我的两个应用程序。其中一个应用程序在一小时内通过了处理。将近 24 小时后,另一份仍在处理中。为了解决这个问题,我创建了一个内部版本号递增的新存档,并使用应用程序加载器上传了它。我没有关闭位码。我使用应用程序加载器上传的版本只用了不到 20 分钟就完成了处理,而且我已经能够提交我的应用程序以供审核。我之前提交的版本还在处理中

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

我从 App Store 开发人员支持 (2016-01-02) 收到这条消息:

Be aware that it can take up to 24 hours for a build to fully process through our system and become available for use. If a build does not finish processing in 24 hours, this can typically be resolved by submitting the build again with a higher build number.

答案不多(没有说明为什么会花这么长时间),但这是 Apple 给我们的答案。

我正在使用 xcode,我的应用通常需要 1 - 2 分钟才能处理完毕,但今天我等了 15 分钟。我所做的是增加构建,保持版本不变并再次存档。它在 2 分钟内完成,而之前的构建在一个小时后仍然卡住了。

我的建议是不要等待苹果,只需增加构建并再次上传。苹果太高贵了,不承认他们的系统有错误或错误。时间就是金钱。

我不愿意为这个已经人满为患的问题添加另一个答案,但它可能对某些人有用。

我发现如果 "release" 在我上传新版本时已经分配了一个版本,则清除现有版本并尝试 select 新版本总是显示为 "processing".

但是,如果我删除旧版本并保存然后刷新页面,则可以select编辑新版本。

我也遇到同样的问题... 从 Xcode (7.3.1) 上传应用档案。使用 Chrome 和 Safari 连接到 iTunesCo...

  • 8 月 20 日:v0.1.3 | b0.0.1 -> 上传完成 -> 从未出现在 iTunesCo
  • 8 月 23 日:v0.1.4 | b0.0.1 -> 上传完成 -> 在 iTunesCo 上处理
  • 8 月 23 日:v0.1.4 | b0.0.2 -> 上传完成 -> 在 iTunesCo 上处理
  • 8 月 23 日:v0.1.4 | b0.0.3 -> 上传完成 -> 从未出现在 iTunesCo
  • 8 月 24 日:v0.1.5 | b0.0.1 -> 上传完成 -> 5 分钟后可用

它的工作方式没有逻辑......所以我同意@teapen:

...don't wait for Apple, just increase build and upload again...

所以我昨天(2017 年 2 月 22 日)经历了这个,我尝试多次通过 Xcode (8.2) 上传构建,它显示 (Processing)。然后我用application loader试了一下,还是一样。我只需要等待大约 12 个小时,它就会通过处理完成的电子邮件向我发送垃圾邮件。

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

查找包含此类内容的电子邮件:

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data.

其中丢失的密钥可能是一系列权限中的任何一个,并且可能是您甚至没有使用的权限。这在 react-native 应用程序中经常出现。

如果您收到此类电子邮件,请按照有关 Info.plist 密钥的建议进行操作,然后重新提交应用程序。