【问题标题】:Cannot submit Xcode Archive to Itunes Connect. "Uploading Archive: Sending API Usage to Itunes Connect"无法将 Xcode 存档提交到 iTunes Connect。 “上传存档:将 API 使用情况发送到 Itunes Connect”
【发布时间】:2015-06-01 11:27:41
【问题描述】:

您好,我一周前通过 Xcode 6 发送了我的应用程序的一个版本,它没有任何问题。今天我尝试通过 Xcode 上传我的应用程序的新版本,并且在上传时,进度条停留在“将 API 使用情况发送到 Itunes Connect”。它没有给我任何错误,也没有警告,它只是永远保持这种状态。

我一直在 google 和 here 中寻找,并找到了很多解决方案(比其他解决方案更合乎逻辑)。好吧,我已经尝试了所有这些解决方案,我已经创建了新的配置文件,重新启动了我的计算机,重新启动 Xcode,更改了“netinfo”,连接到新的 wifi 等等。

这真的让我发疯,因为我什么都没做,它只是停止工作。

互联网上有很多关于同一主题的问题(包括 StackOverflow),我认为没有一个最终答案可以真正解释为什么会发生这种情况。我看过非常详细的答案,但没有一个对我有用。

其中一些问题是:

1) Can't Submit App to App Store: “Sending API Usage to iTunes Connect” either times out or loses connection.

2) Application Loader (Apple) stuck on “Sending API usage to iTunes Connect”.

3) Stuck on “Sending API usage to iTunes Connect”.

如果我将存档导出为 .ipa,我可以使用应用程序加载器上传它。我不知道为什么我不能用 Xcode 做到这一点。我一直为此使用 Xcode。

我想知道如何使用 Xcode 执行此操作的原因是,我不知道是否仅通过 iTunes Connect 的网页直接上传 .ipa 并在应用程序购买中进行配置,而不在应用程序加载程序中进行(按钮显示“新的应用内购买”模板),也可以使用。

我希望有人可以帮助我。

谢谢。

【问题讨论】:

  • 我通过断开 wifi 连接并将手机用作热点“解决”了同样的问题。如此恼人的问题,Apple 似乎根本不想解决
  • 我正在以一种更疯狂的方式过期:在“将 API 使用情况发送到 iTunes Connect”状态之后,我无法连接到互联网。在我重新启动路由器之前,我的整个 Mac 似乎都被锁定在互联网之外。
  • 也发生在我身上。在第一个存档中发送没有任何问题,并在第二次上传时遇到相同的问题。
  • 也发生在我身上,从 6.3.1 开始。还没解决呢
  • 有人使用 Fortigate 防火墙解决这个问题吗?我们注意到,在遇到此问题时,我们的防火墙在上传期间显示“不可能”的上传速度为 85Mbps。没有其他类型的上传会导致此问题 - 仅上传到 iTunes 连接。 @爱斯基摩?

标签: xcode macos app-store app-store-connect application-loader


【解决方案1】:
  1. 最小化管理器窗口

  2. 从mac浮动菜单栏重新打开

这似乎是在线时刷新连接。为我工作。

【讨论】:

  • 很奇怪,但这有帮助。谢谢!
  • 这只会刷新视图并取消上传!点击上传后直接尝试,你会看到它会显示上传成功。但实际上,什么都没有上传:/
  • 嗨,这是一个黑客。但很明显,这个 hack 已经帮助了少数其他 SO 用户。
  • 奇怪而神奇!
  • 圣烟,什么??在被困在“正在验证...”上 10 分钟后,它起作用了。
【解决方案2】:

几分钟前我遇到了同样的问题,让我解释一下我做了什么:

  1. 重启路由器/调制解调器
  2. 重新启动您的 Mac
  3. 在 Xcode 中为 iOS 设备设置活动方案
  4. 创建一个新存档
  5. 提交前验证

这些步骤对我来说非常有效,希望有所帮助。

【讨论】:

  • 重启mac对我有用(我试过其他步骤没有重启,没用)
  • @you786 是的,现在一切都变了,这是一个旧答案。 El Capitan 现在效果很好。
  • 验证是为我做的 :)。
【解决方案3】:

我也遇到过类似的问题。我不能从我的办公室上传,但可以从我家上传。我认为我办公室的互联网连接与 Apple 服务器有问题。如果您在上传 Xcode 时遇到问题,您可以从 iTunes 连接中单独下载 Application Loader 并尝试使用它并等待传递发送 api 使用状态。

【讨论】:

  • 使用应用程序加载器对我来说效果很好。但问题实际上是关于为什么 Xcode 在我的特定情况下停止工作。
  • 您的办公室使用哪种防火墙?
  • @AbdullahMd.Zubair 我们使用 Fortigate - 我想知道这是否只是该设备的问题。如果你能找出来就好了:)
【解决方案4】:

尝试这样做:

光盘~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

似乎正在为很多其他人工作 - https://forums.developer.apple.com/thread/76803

【讨论】:

    【解决方案5】:

    我无法在 XCode 7.1 上完成这项工作。

    我必须升级到 7.1.1,这允许我导出二进制文件以进行 App Store 部署,然后使用 Application Loader 上传应用程序以供审核。

    绝对疯了,苹果。

    【讨论】:

      【解决方案6】:

      我发现,无需重新启动路由器和机器等,只需单击 Internet 设备的 TCP/IP 设置中的“更新 DHCP 租约”(在“系统偏好设置”中的“网络”下)即可更快、更轻松地解决问题,因为反正我。

      又一个错误让在 Apple 生态系统中工作变得更加有趣和令人兴奋......

      【讨论】:

        【解决方案7】:

        在我的案例中似乎没有一个特定的过程可以做到这一点:重新启动路由器,重新启动 Mac,重新启动 Xcode,在开发者网站上重新创建配置文件,在 Xcode 中查看它们,重新创建存档,尝试验证 App Store。所有这些事情一遍又一遍。

        我的经验是,你应该一直尝试,直到它突然起作用。可悲的是,这不是我要点击的神奇按钮。

        可能是我在早上从英国这里(大约 02:30 在美国那里)上传的最后十几次尝试中只成功了两次,这表明这可能是 iTunes 过载的问题。

        【讨论】:

          【解决方案8】:

          我遇到了同样的问题,但除了使用应用程序加载器之外,建议的步骤都没有解决我的问题。

          然而,令我困扰的一件事是一条警告信息:

          生成的 API 分析文件太大。我们无法在交付前验证您的 API 使用情况。这只是一条信息性消息。

          我想到这可能是 Xcode 上传失败的原因,因为它锁定在 Sending API usage to iTunes Connect

          有人在some posts here in stackoverflow中提及。

          【讨论】:

            【解决方案9】:

            对我来说,网络不允许上传构建,因为办公室无线有防火墙,所以我不得不移动到其他 wi-fi 来上传构建。

            【讨论】:

              【解决方案10】:

              只需在此处添加另一个可能的答案即可为我解决此问题。

              我在工作时使用了 VPN。禁用此功能并再次尝试有效。

              【讨论】:

                猜你喜欢
                • 2014-04-20
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-01-16
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多