现在在Xcode11中已经没有了Application Loader,苹果上架了专门供开发者提交内容使用的App -- Transporter 来取代它。
然而,如果你想使用Transporter来提交App至App Store,在第一次使用的时候,不出意外,你都会出现一个问题:界面上一直显示“正在通过App Store进行认证”
。一直没反应,后来网络查找了下问题所在,发现是第一次使用Transporter时,其会在硬盘目录:/用户名/资源库/Caches/com.apple.amp.itmstransporter/
目录下
下载一些缓存文件,只要这些缓存文件没有下载完,或者下载失败,使用Transporter去提交应用这个页面就会卡住。
但是为什么下载缓存文件这么久没下完?结果发现这些缓存文件在正常的国内网络环境下根本下载不完或会下载失败。。。
所以现在的解决方式就是科学上网。
最好关闭Transporter,使用命令行:
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
下载缓存文件可以看到进度。直到出现<main> DBG-X: Returning 0
,就下载完成了。
如果你无法科学上网,也可以到我的分享链接https://pan.baidu.com/s/1WwbDMcgpSULIinumJykzTQ 提取码: 5wbh
下载缓存文件,直接放到/用户名/资源库/Caches/com.apple.amp.itmstransporter/
目录下即可,然后打开Transporter,就可以正常提交App到App Store了。
网友评论