1、問題現象描述
- 上傳iOS應用,卡在 Authenticating with the iTunes Store
2、解決辦法
-
2.1 打開終端輸入代碼即可
cd ~
mv .itmstransporter/ .old_itmstransporter/ "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
-
2.2 參數說明
- 最后一行里/Applications/Xcode.app是XCode的安裝路徑,有需要自行修改。等iTMSTransporter升級完以后,再上傳App就一次解決了。
-
2.3 問題結論與問題產生原因
- 結論是,不論Organizer還是App Loader,都是通過iTMSTransporter來上傳文件的。
- 而這個iTMSTransporter不知道為什么需要經常更新(目前這個~/.itmstransporter文件夾超過300MB),然后還更新失敗。
- 所以上傳App的時候並不是卡在Authenticating,而是之后上傳文件前的工具更新。
- 命令行里的命令相當於刪掉了更新失敗的iTMSTransporter,然后重新下載了一份,於是問題就解決了。
- update完成后,打開app Loader上傳就可以了。