【iOS】苹果App Store提审上传包工具Application Loader踩坑

踩坑并填坑

用Xcode自带工具 Application Loader 上传提审包时,经常会遇到”正在通过App Store进行鉴定”等待时间过长,然后报错的情况。

解决方案,打开终端逐行执行3条命令:

1
2
3
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" 这行命令是更新iTMSTransporter,依赖网络,自测试了公司网络,翻墙出去都不行,最后试了联通手机开了热点,电脑连接才执行成功。

要看着第3行命令像上述两张图片中的执行成功才行。

然后再打开 Application Loader 上传就OK了,此时我还是连着手机热点,下次有机会再试试其他网络。

闲谈

  1. 如果在 “正在通过App Store进行鉴定” 这一步等待时间过长,比如5分钟10分钟,那基本就是失败了,不用再耗时间了,真正能上传成功的,这一步都是十几秒就搞定了。
  2. 如果遇到 “将数据发送到App Store时出错,正在安排稍后重新启动…”,不用担心,等一会就自动开始上传了,我每次都会有这个过程。