无法将Xcode存档提交到Itunes Connect。"正在上传存档:向Itunes Connect发送API使用情况"

17
你好,一周前我通过Xcode 6发送了我的应用程序版本,没有出现任何问题。今天我尝试通过Xcode上传新版本的应用程序,但是在上传时,进度条停留在“将API使用情况发送到Itunes Connect”处。它没有给我任何错误或警告,只是永远停留在那里。
我在谷歌和这里找到了很多解决方案(有些更合理),我已经尝试了所有这些解决方案,包括创建新的配置文件、重启电脑、重启Xcode、更改“netinfo”、连接新的wifi等。
这真的让我疯狂,因为我什么都没做,它就突然不工作了。
互联网上有很多关于这个话题的问题(包括StackOverflow),我认为没有一个终极答案能够真正解释为什么会发生这种情况。我看到了非常详细的答案,但没有一个适用于我。
其中一些问题是: 1)无法将应用提交到App Store:“发送API使用情况到iTunes Connect”超时或失去连接。

2) 应用程序加载器(Apple)卡在“正在将API使用情况发送到iTunes Connect”上。

3) 卡在“正在将API使用情况发送到iTunes Connect”上。

如果我将归档文件导出为.ipa文件,我可以使用应用程序加载器上传它。我不知道为什么我不能使用Xcode。我一直都是用Xcode来做这个的。

我想知道如何使用Xcode是因为我不知道只上传.ipa文件并直接通过iTunes Connect网页配置应用内购买是否也有效,而不需要在应用程序加载器中进行配置(即“新建应用内购买”模板按钮)。

希望有人能帮帮我。

谢谢。


7
我通过关闭Wi-Fi并使用手机热点来“解决”了同样的问题。这是一个非常恼人的问题,但苹果似乎不愿意修复它。 - Brett Gregson
我以更疯狂的方式过期了:在“将API使用情况发送到iTunes Connect”状态之后,我无法连接到互联网。我的整个Mac似乎被锁定,直到我重新启动路由器才能访问互联网。 - idmean
我也遇到了同样的问题。第一个归档文件发送没有任何问题,但第二个上传时出现了相同的问题。 - user1872384
也发生在我身上,从6.3.1版本开始的。我还没有解决它。 - Roi Ezra
有人使用Fortigate防火墙遇到这个问题吗?我们注意到,在遇到这个问题时,我们的防火墙在上传期间显示了85Mbps的“不可能”的上传速度。没有其他类型的上传会导致这个问题 - 只有上传到iTunes connect会出现。@eskimo? - NickG
10个回答

33
  1. 将组织者窗口最小化

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

这似乎可以在线刷新连接。 对我有效。


2
很奇怪,但这确实有帮助。谢谢! - norlin
6
这只会刷新视图并取消上传!在单击上传后直接尝试,您会看到它会显示上传成功。但实际上,没有任何东西被上传 :/ - Joseph El Khoury
奇怪而惊人! - Dom Hede
也对我有用,谢谢! - Joshua
工作了。苹果简直是个笑话。 - slaw
显示剩余3条评论

6

我之前也遇到了同样的问题,让我来解释一下我是怎么做的:

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

这些步骤对我来说非常有效,希望能帮到你。


重启我的Mac解决了这个问题(我尝试了其他步骤但没有重启,都不起作用)。 - you786
@you786 是的,现在一切都改变了,这是一个旧答案。El Capitan 目前运行良好。 - Leonel Folmer
验证对我来说已经完成了 :)。 - wrtsprt

1
尝试执行以下操作:

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

这似乎对许多人有效- https://forums.developer.apple.com/thread/76803

1

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


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

0
我发现,与其重新启动路由器和计算机等设备,不如在系统偏好设置的网络选项下,点击“更新DHCP租约”来更快、更轻松地解决问题,至少对我来说是这样。
这只是另一个让在苹果生态系统中工作变得更有趣和令人兴奋的错误...

0

我无法在XCode 7.1上使其工作。

我不得不升级到7.1.1,这使我能够导出二进制文件以进行App Store部署,然后使用Application Loader上传应用程序进行审核。

苹果真是太疯狂了。


0

对我来说,由于办公室的无线网络有防火墙,因此无法上传构建文件,所以我不得不转移到其他 Wi-Fi 网络来上传构建文件。


0
仅添加另一个可能的答案,这个对我有用。
我在工作时使用了VPN。禁用它然后重试就可以了。

0

在我的情况下,似乎没有一个特定的程序可以解决这个问题:重新启动路由器、重新启动 Mac、重新启动 Xcode、在开发者网站上重新创建配置文件、在 Xcode 中查看它们、重新创建存档、尝试仅验证 App Store。所有这些事情一遍又一遍地做。

我的经验是,你应该一直尝试,直到突然间它能够工作。但很遗憾,并没有我所期望的魔法按钮。

也许我在英国早上上传时,在过去十几次尝试中只成功了两次(当时美国大约是02:30),这表明可能是 iTunes 负载过重的问题。


0

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

然而,有一件事让我困扰,就是一个警告消息,内容如下:

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

我想这可能是Xcode上传出现混乱的原因,因为它停留在“向iTunes Connect发送API使用情况”的位置。

有些人在stackoverflow的某些帖子中提到了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接