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

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

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


当前回答

我通过删除~/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卡特琳娜。

其他回答

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

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

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)

我尝试了以上所有方法,但都不奏效。我使用的是macOS Catalina: 10.15.6,它没有. itmtransporter /

直到我…

我是在美国高峰时区上传的。所以,我在格林尼治标准时间5点半在印度等待并再次尝试。 我清空了笔记本电脑的缓存,重新添加了这个帐户。 做了另一个档案。

我总共花了5分钟上传档案。

在我的例子中,问题是我没有在那个账户上使用特定于应用程序的密码。

我有同样的问题几个月了,我刚刚从我的电脑上删除了热点屏蔽和私人隧道应用程序,并试图上传我的应用程序,一切都很好。所以我建议如果你在你的电脑上安装了任何VPN应用程序,删除应用程序,然后尝试从应用程序加载器或xcode的管理器上传你的应用程序。