无法将应用程序上传至iTunes Connect - iTunes Store操作失败。身份验证超时。

28

我正在尝试使用Xcode将我的应用上传到iTunes Connect。我选择产品>存档,选择我的账户,进行编译,但当我尝试上传时,它卡在了那里很长一段时间:

Uploading Archive
Sending API usage to iTunes Connect...

然后它显示一个错误消息:

Archive upload failed with errors: iTunes Store operation failed. Authentication timeout. Please restart Xcode

我已经重新启动了Xcode和整个机器,但是它仍然在重复自己。

这里有什么问题?


1
你尝试过应用程序加载器吗?如果出现错误,它会显示更多详细信息。 - Stefan
1
今天我遇到了完全相同的问题,尝试验证一个归档文件。我刚刚升级到El Captain和XCode 7.2....怎么回事?过去3个小时一直在尝试,结果都是一样的...按照指示重启了XCode..没有帮助...真是一款垃圾软件....我一直抵制升级,预料到会出现这些问题... - Moonwalker
我添加了一个可能的答案。 - Moonwalker
13个回答

40

当我上传存档时,如果手机连接了电脑,通常会出现这种情况。目前,将手机断开连接可以解决这个问题。


很奇怪但却是事实。我一直在上传时遇到错误,直到我断开了任何i设备连接后。然后,就像热刀切开温热的黄油一样,我的应用程序顺利地前往魔法总部。这应该被认为是被接受的答案,因为它可以在Xcode中解决问题,而不需要使用其他工具。 - stephenhouser
这对我也起作用了。我认为主要原因是,即使没有选择手机,XCode仍然会为特定的手机构建应用程序(而不是一般选择)。或者,XCode使用开发签名标识来签署ipa文件,因此失败了。非常奇怪的想法。 - Jad Salhani
这解决了上传过程中的“rsync失败”错误。 - Kaan

22

我的解决方案是安装应用程序加载器。一开始它也像卡住了一样,但大约10分钟后开始上传。


15

我解决了这个问题。

在总结屏幕(当您验证存档时)或将XXX发送到苹果屏幕(当您上传到应用商店时)的底部,有一个名为“包括位代码”的复选框。 XCode 7默认已勾选此复选框。我取消了它并重新运行了验证-工作正常。只要重新勾选复选框,它就会因同样的错误而失败。

我还取消了同一屏幕上的其他复选框-符号上传。

刚刚使用Organizer成功上传了二进制文件。


经过大约10次失败的上传尝试后,我最终又开始谷歌搜索,第一次就成功了。可惜我不知道“包括位码”是什么意思哈哈。 - dwilt
Bitcode是编译程序的中间表示。您上传到iTunes Connect的包含Bitcode的应用将在商店上进行编译和链接。包括Bitcode将使Apple能够在不需要向商店提交新版本的情况下重新优化您的应用程序二进制文件。 - 1800 INFORMATION
太棒了!救了我的一天。谢谢你。 - Akif

9

下面是在Xcode 8中帮助解决问题的方案,摘要屏幕:

修复上传失败的Xcode 8摘要屏幕


如果您遇到类似于“存档上传错误-23690”的错误,请知悉已解决,谢谢。 - Alessandro Ornano

7

尽管在info.plist中关闭了Basic Profile的bitcode,并且“取消选择”了bitcode后,仍然出现相同的错误。

只有使用Application Loader才能使其正常工作,操作如下:

首先,在Xcode的Organizer窗口中导出应用程序存档(它将保存在桌面上的一个目录中)。

然后,从Xcode:

Xcode > 打开开发人员工具 > 应用程序加载器

我猜测可能是iTunes Connect后端或xCode本身存在某些错误。


4

我的几次Xcode重启并没有解决问题,但是Application Loader在第一次尝试后就解决了这个问题。另外,Application Loader在整个上传过程中更加详细地展示了信息,让人们更加清楚地了解正在发生什么。此外,Application Loader还可以同时上传多个应用程序。


3

我在试图上传应用到App Store Connect(2020年1月20日)时遇到了这个错误。重新启动Xcode解决了我的问题。


2

我遇到了同样的问题。 尝试使用Transporter上传应用程序没有成功。 重启Mac和Xcode都没有帮助。

解决方法是从Xcode注销并重新登录 Xcode -> 首选项 -> 帐户 -> 选择您的Apple ID并单击下面的“-”


1

对于使用Xcode上传应用程序的开发人员:只需更改网络重新启动您的Mac即可。


1

若要提交到App Store,请使用Application Loader,但需要创建以下“应用特定”密码:

  1. 登录https://appleid.apple.com并输入您的2FA(双重身份验证)代码。
  2. 然后在页面底部右侧的安全部分,您将看到:应用特定密码
  3. 生成密码... 点击链接以创建一个应用特定密码,输入您的密码。
  4. 复制应用特定密码。将密码输入Application Loader中。
  5. 选择导出的ipa文件进行提交。

enter image description here


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