我们已经尝试使用应用程序加载器将应用程序提交到iTunes商店三天了,一直卡在“使用iTunes商店进行身份验证”步骤上。 我们已经阅读了许多论坛(包括stackoverflow),并尝试了建议:

制作一个新的配置概要文件 使用不同或多个版本的应用程序加载器 更改代理设置 重新启动Mac 在一天的不同时间上传,等等。

我们甚至让它运行了一夜,但没有成功地通过这一步。不幸的是,没有反馈可能是什么问题,我们没有得到任何错误消息。在过去,我们毫无困难地提交了多个应用程序,但这次完全卡住了! 你是怎么解决的?


当前回答

使用Xcode 12.3 Distribute App和xcodebuild在这一点上都被卡住了。

我终于能解决这个问题了。在我的系统中,我发现了3个版本的itmtransporter。 使用./iTMSTransporter -version打印每个版本会得到以下结果:

/应用程序/运输车。app/Contents/itms/bin/有2.0.0版本 /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/有2.1.0版本 /usr/local/itms/bin/版本为1.9.3

Xcode使用的是/usr/local/itms中的旧版本。删除/usr/local/itms后,我可以在Xcode 12.2中上传我的二进制文件,并使用xcodebuild命令行工具。

其他回答

每次上传失败时,我都取消了“包括位码”选项。所以我检查了“包含位码”选项,上传很顺利。

我今天被困在" iTunes商店认证"上了。我使用了与之前提交的版本和版本号相同的版本。在我更新了构建号之后,上传就正常了。我不知道这是相关的,还是巧合。

Xcode 11.x的更新答案。x和Transporter应用,开放终端:

Rm -rf ~/. itmtransporsporter / “/应用程序/ Transporter.app /内容/ itm / bin / iTMSTransporter”

等一会儿 问题解决了!

只是尝试不同的网络连接。我尝试了上面所有的解决方案,但没有一个有效。然而,当我尝试使用我的蜂窝连接(而不是防火墙后面的DSL连接)时,它立即工作了。

我也遇到过同样的问题。一个可能的解决方案是去Xcode ->首选项->帐户,从左侧菜单选择应用ID,然后点击查看详细信息,点击刷新按钮。在重新加载时,您将得到以下错误

所选团队的代理人,“ADMIN NAME”必须同意最新 程序许可协议。

如果你不能得到以上错误,下面的解决方案将不起作用。

这意味着您需要使用Admin登录登录到开发人员帐户并接受最新协议。 然后你就可以在应用商店上上传二进制文件了。