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

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

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


当前回答

对于那些使用测试版Xcode的人,只需将命令中的应用程序名称更改为Xcode-beta.app:

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

根据您的互联网连接,更新可能需要一些时间。对我来说大约是15分钟。

其他回答

2019年12月10日,Xcode版本11.2.1,MacOS X 10.15.1

我昨天也遇到了同样的问题,我想可能是网络问题,至少看起来是这样。但是今天早上我尝试了几个不同的网络和几个VPN连接,没有一个是有效的!

这里投票最多的答案是让我在我的主目录下重置一个名为. iTMSTransporter的缓存文件夹,在一个特定的文件夹下运行一个程序iTMSTransporter,但我找不到它们。

但很快我发现它是为那些使用传统上传程序的人准备的缓存文件夹:应用程序加载器,苹果已经弃用了,在Xcode 11中再也找不到它了。然后我发现最新的Xcode已经定位iTMSTransporter在这里:

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

它的缓存文件夹在这里

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

我删除了我现有的缓存文件夹,并在没有任何参数的情况下运行iTMSTransporter,它很快就开始输出日志和下载一堆文件,并在2或3分钟内完成。然后我尝试再次上传我的ipa文件,它工作!!

结论:

Either the old Application Loader, or the latest Xcode, uses a Java program iTMSTransporter to process the ipa file uploading. To function correctly, iTMSTransporter requires a set of jar files downloaded from Internet and cached in your local folder. If your cache is somehow broken, or doesn't exist at all, directly invoking iTMSTransporter with functional parameters such as --upload-app in our case, iTMSTransporter DOES NOT WARN YOU, NOR FIX CACHE BY ITSELF, it just gets stuck there, SAYS NOTHING AT ALL! (Whoever wrote this iTMSTransporter, you seriously need to improve your programming sense). Invoking iTMSTransporter without any parameter fixes the cache. A functional cache is about 65MB, at Dec 10th 2019 with Xcode Version 11.2.1 (11B500)

就我而言,我没有同意最新的开发者协议。只需运行应用程序加载器一次,点击[接受]同意,然后退出应用程序加载器和上传到应用程序商店应该工作正常。

不是一个正确的答案,但对我来说

完全奇怪的事情。在过去的六个小时里,我一直在尝试使用Transporter应用程序,应用程序加载器和Xcode,但它们都不工作。 突然,我在Transporter应用程序上得到了一个错误消息,苹果商店上已经有了相同版本号的应用程序。 所以App上传了,但是App的进度状态(Transporter, Xcode, Application Loader)没有通知我。 尝试改变你的网络,如果可能的话尝试其他系统。

您必须同意在应用程序加载器中重新注册。在“Xcode -> Open Developer Tool”菜单(菜单栏中苹果右边的第一个菜单)下选择“Application Loader”。一旦你打开应用程序加载器,就会有一个提示,要求你同意新的条款,然后再次登录到你的iTunes账户。在此之后,任何上传方法都可以工作。

检查防火墙 网络设置-(与网络管理员检查,通常他们已经在不知不觉中屏蔽了苹果服务) 检查您的系统数据/时间。

我也有同样的问题,我通过直接上网解决了它。 还要检查应用程序加载器日志,看看它在什么时候卡住了。