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

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

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


当前回答

这只是今天(2017年5月)才开始发生在我身上,这个帖子中的答案没有解决我的问题。我的决心就在这里;

https://forums.developer.apple.com/thread/76803

打开终端。切换到主目录,

cd ~  

移动当前传输器目录,

mv .itmstransporter/ .old_itmstransporter/ 

调用下面的文件让Transporter更新自己。

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

等待它更新,然后打开Xcode并尝试上传。

其他回答

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

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

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

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

试试这个参考链接中提到的答案,它真的对我和其他人都有用。

这里也提到了答案。 打开终端并运行:

cd ~ Mv .itmstransporter/ .old_itmstransporter/ " / / Xcode的应用程序。应用程序/内容/应用程序/应用程序Loader.app /内容/ itm / bin / iTMSTransporter”

iTMSTransporter将更新自己,然后你可以尝试在XCode中再次上传或通过应用程序加载器。

可能是网络问题。如果您正在虚拟机(例如VMWare或VirtualBox)中运行,请尝试将网络适配器模式从默认NAT设置为桥接。

您可以尝试通过应用程序加载器重新登录您的ITC帐户。

我运行MacOS Mojave 10.14.6, Xcode 11.3.1和Transporter 1.1.1,总是卡在App Store的身份验证阶段,无论我等多久,我尝试使用Xcode上传,使用xcrun altool, Transporter, nada。

最后,我将ipa文件导出到一台新的Macbook (10.15.3, Xcode 11.3.1, Transporter 1.1.1),并使用Transporter应用程序将其上传到那里。

关键的区别是我的新Macbook上的Transporter工具要求一个6位数的代码作为身份验证,而旧Macbook则没有。我怀疑我旧设备上的身份验证令牌过期了,但当我试图上传应用程序时,系统没有要求一个新的。我启用了2-FA。

所以我认为在上传应用程序时强制手动重新认证是答案,唯一的其他区别是MacOS版本,但我没有测试它是否会有区别。