上传iOS应用程序时,Application Loader停在“正在与iTunes商店进行身份验证”处。

227
我们已经尝试使用应用程序加载器将应用程序提交到iTunes商店三天了,但总是卡在“与iTunes商店进行身份验证”的步骤。
我们查阅了许多论坛(包括stackoverflow)并尝试了建议的方法:
  • 创建新的配置文件
  • 使用不同或多个版本的应用程序加载器
  • 更改代理设置
  • 重新启动Mac电脑
  • 等到一天中的不同时间再上传等等。
我们甚至让它运行了整夜,但没有成功通过这一步。不幸的是,没有关于问题可能是什么的反馈,我们也没有收到任何错误信息。过去我们曾经轻松提交多个应用程序,但这一次完全被卡住了!
您是如何解决这个问题的?

22
2017年了,这个问题仍然存在。苹果真的很讨厌开发者。 - user230910
18
2018年了,这个问题仍然存在。苹果真的很讨厌开发者。 - user230910
14
这是2019年,这个问题仍然存在。苹果真的很讨厌开发者。 - Romulo BM
20
2020年了,这个问题仍然存在。苹果公司非常讨厌开发者。 - spongyboss
8
2021年了,这个问题仍然存在。苹果为什么讨厌开发者? - RestOfTheBothWorlds
显示剩余22条评论
40个回答

4

在我的情况下,我还没有同意最新的开发者协议。只需运行一次应用程序加载器,点击[接受]以同意,然后退出应用程序加载器,上传到App Store应该就可以正常工作了。


3
我正在使用MacOS Mojave 10.14.6、 Xcode 11.3.1和Transporter 1.1.1,但在认证App Store的阶段总是卡住,无论我等多久。我曾尝试使用Xcode、xcrun altool、Transporter等方式上传,但都无效。
最后,我将ipa文件导出到新的Macbook上(版本为10.15.3,Xcode 11.3.1,Transporter 1.1.1),并使用Transporter应用程序进行上传。
关键区别在于我的新Macbook上的Transporter工具要求输入6位数的认证代码,而旧设备没有要求。我怀疑旧设备上的认证令牌已过期,但系统未在尝试上传应用时要求获取新令牌。我启用了双重验证。
因此,我认为在上传应用程序时强制手动重新认证是解决问题的方法。另一个区别是MacOS版本,但我没有测试它是否会产生影响。

1
老兄!我已经到处寻找解决方案了。虽然你的确切步骤对我没有产生成功的结果,但我确实想出了另一组步骤。在所有注销/删除之后,我仍然无法上传。所以,我在我的MacBook上创建了一个新的本地帐户来测试它。果然,它起作用了!然后,我注销并返回我的主帐户,现在似乎也可以工作了! - AKrush95

3

针对Xcode 11.x.x和Transporter应用程序的更新答案,打开终端:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

等待一段时间 问题解决了!


“等一会儿”是多久?等了5分钟,只看到“日志级别设置为极限”,没有其他输出。 - Frank

3
我也遇到了相同的问题。一个可能的解决方案是转到 Xcode -> 首选项 -> 帐户,然后从左侧菜单选择 App ID,再点击 查看详情 并点击刷新按钮。重新加载时,您将获得以下错误:

所选团队的代理“管理员姓名”必须同意最新的程序许可协议。

如果您没有收到上述错误,则以下解决方案将无效。 这意味着您需要使用管理员登录进入开发人员帐户并接受最新的协议。 然后,您将能够在应用商店上传二进制文件。

3
在2020年12月,最终修复我的方法是重新启动我的Mac电脑。

1
这个,一千次都是这个。没有令人沮丧的hacky work arounds。1次重启,问题解决。 - SeanMC

3

我通过删除~/Library/Caches/com.apple.amp.itmstransporter解决了这个问题。 为了安全起见,更名会更好。

cd ~/Library/Caches
mv com.apple.amp.itmstransporter com.apple.amp.itmstransporter.old

然后,xcrun altool 成功上传了我的ipa。
顺便提一句,我正在使用 Xcode 11.x & 12.2,macOS Catalina。


2
今天我遇到了这个问题,在Xcode 11.2.1上,我通过进入Xcode->偏好设置->账户->点击我的Apple ID旁边的“-”,然后重新登录解决了这个问题。这对我很有帮助!

谢谢!我已经尝试了建议的步骤,我的问题已经解决了。 - DP Dev

2
在2021年4月21日,我按照@DawnSong的答案所示(如下图enter image description here),并重新启动了我的Mac,结果它成功了。
规格 Xcode 12.4 macOS Big Sur 11.2.3

1
另一个可能的原因是您更改了提交应用的机器或机器上的用户帐户。新机器可能缺少App Store的私钥和/或证书,尽管在Xcode中显示了具有正确名称的证书。
在这种情况下,请访问https://developer.apple.com -> 证书,使用加号(+)添加新证书(分发),并按照步骤请求当前机器上私钥的证书。安装证书后,身份验证可能会起作用。

谢谢,这就是我要说的了。 - Rippo

1

尝试不同的互联网连接。我尝试了以上所有解决方案,但都没有奏效。然而,当我尝试使用我的手机数据连接(而不是我的DSL连接,该连接位于防火墙后面)时,它立即起作用。


做了很多事情,但只有那一个起作用。我不敢相信使用我的手机作为热点就解决了问题(晚上我仍然在电脑上使用 VPN,可能会让 iTunes 不高兴,谁知道呢...)。苹果,你的开发平台永远让我惊叹。 - Jeremie

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