今天在用Transporter提交一个App到AppStore的时候遇到一个问题,一直卡在“正在验证App”,等了快一个小时,不对劲,于是上网查了一些资料,问题顺利解决,随手记录一下。
1、卡住的原因
Transporter安装上第一次打开后,会在硬盘目录:~/资源库/Caches/com.apple.amp.itmstransporter/目录下下载一些缓存文件,这些缓存文件没有下载完,或者下载失败没下载完时,使用Transporter去提交应用这个页面就会卡住或者这个页面很慢。

2、解决思路
下载这个文件夹直接覆盖自己的原有com.apple.amp.itmstransporter文件夹,如果原本没有也直接复制进去,相当于创建了。
3、解决步骤
下载com.apple.amp.itmstransporter文件夹地址:
百度网盘 密码:pyf2
- 下载链接里的文件,把解压后的"com.apple.amp.itmstransporter"目录放到"~/资源库/Caches/"目录下,覆盖你原有的"com.apple.amp.itmstransporter"目录(覆盖前最好先备份一下,好习惯不吃亏)。
- 将新的"com.apple.amp.itmstransporter"目录下/obr/2.0.0/目录下的repository.xml文件中的所有"Simpsons",用文本编辑器打开,搜索替换全部修改为你的用户名,也就是电脑的登录账号名,否则Transporter执行时会在错误的路径下找资源文件。
- 再次尝试Transporter上传。
- 等几分钟,顺利上传成功。