第一步: 前往如下文件夹~/Library/Caches/com.apple.amp.itmstransporter/
第二步: 删除该文件夹内的所有文件
第三步: 打开终端,在终端输入
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
会下载大概60M+的内容,耐心等待即可,有梯子会很快的
第四步: 最好重启Xcode,此时就可以上传到App Store了,顺利的话一分钟就能传成功。
注意:如果在Xcode中使用了shift+command+k清除缓存后,需要重新运行以上四步。
之前在网上查到的方案对于Xcode11根本不起作用:
第一步:cd ~ 第二步:mv .itmstransporter/ .old_itmstransporter/第三步:"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"等待执行完成就好
这种方式对我来说不管用,因为苹果已经删除了Xcode自带的Application Loader,然后我们在更新Xcode11的过程中transporter可能因为某种原因损坏了,所以在上传的时候才会一直卡在Authenticating with the App Store...这一步。