最近項目頻頻更新上線溢陪,然而在把a(bǔ)pp上傳到AppStore時總是卡在Authenticating with the App Store的地方,而Transporter同樣卡住“正在驗證app-正在通過App Store進(jìn)行認(rèn)證...”睛廊,這個情況是讓我痛不欲生徹夜難眠啊形真,以下是靠譜的解決方法。
原因:
1超全、在上傳 ipa 文件時需要使用java程序下載iTMSTransporter處理咆霜。
2、在第一次上傳應(yīng)用時嘶朱,iTMSTransporter 需要從 Internet 下載一組 jar 文件并將其緩存在本地文件夾中蛾坯。我們遇到的問題就是卡在了這一步,下載不下來疏遏!
3脉课、使用CleanMyMac清理內(nèi)存的時候會把緩存文件清理掉。
解決方法:
1财异、刪掉以下路徑的com.apple.amp.itmstransporter文件
/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/
2倘零、輸入命令
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter
如果安裝了Transporter也可以用以下命令
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
下載完成后就可以正常上傳了哦,非炒链纾快呈驶!
其他問題:
在下載的過程中可能會遇到以下的錯誤
INFO: An error occurred downloading:https://contentdelivery.itunes.apple.com/transporter/repositories/j2se8/2.0.0/bundles/org.xerial.sqlite-jdbc-3.27.2.1.jar
jar 包沒有下載下來,可以將這個鏈接復(fù)制到瀏覽器疫鹊,通過瀏覽器下載下來俐东,并手動放到/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/obr/2.2.0/目錄下跌穗。再次重新運行剛才的命令订晌。