今天在上傳應(yīng)用的時(shí)總是卡住提示 “Authenticating with the App Store” 互拾,嘗試了多次還是不行颜矿,使用其他方式 Transporter 提交焦影,同樣卡住不動(dòng)舶担,提示 “正在驗(yàn)證 APP - 正在通過App Store進(jìn)行認(rèn)證...”。
原因
1剪况、在上傳 ipa 文件時(shí)需要使用 java 程序的 iTMSTransporter 處理。
2孙咪、在第一次上傳應(yīng)用時(shí)翎蹈,iTMSTransporter 需要從 Internet 下載一組 jar 文件并將其緩存在本地文件夾中。我們遇到的問題就是卡在了這一步澄阳,下載不下來(lái)!
解決方法
XCode11 及以上解決方法:
iTMSTransporter 文件位置:
XCode 中位置:
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter
或者在 Transporter 中位置:
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
緩存文件位置:
/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/
我們可以先看下緩存文件大小揩抡,也就 3M 左右峦嗤,而實(shí)際全部緩存完成后多達(dá) 70M 左右。
接下來(lái)直接刪除緩存文件 com.apple.amp.itmstransporter,在 Terminal 運(yùn)行 iTMSTransporter,它會(huì)重新生成緩存文件:
輸入命令
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter
如果安裝了 Transporter.app 也可以使用此命令:
/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter
這個(gè)過程就是下載一堆緩存文件的過程,完成后就可以正常上傳 app 了材义。
其它問題
網(wǎng)絡(luò)好的同學(xué)上面步驟一氣呵成均抽,網(wǎng)絡(luò)不好的同學(xué)繼續(xù)往下看:
1、在下載文件過程中命令行可能會(huì)報(bào)錯(cuò):
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 包沒有下載下來(lái)其掂,可以將這個(gè)鏈接復(fù)制到瀏覽器油挥,通過瀏覽器下載下來(lái),并手動(dòng)放到/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/obr/2.2.0/
目錄下清寇。再次重新運(yùn)行剛才的命令喘漏。
2、終端始終不見完成华烟。
打開緩存文件/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/
,看下緩存文件的大小翩迈,差不多快 60M 了,強(qiáng)行關(guān)閉終端盔夜,使用 Transporter.app 嘗試提交 app负饲,成功堤魁!此時(shí)緩存文件大小 69.8M。
3返十、關(guān)于 Application Loader
在 XCode11 中妥泉,Apple 移除了 Application Loader,并提供了新的 Transporter 代替 Application Loader洞坑。所以網(wǎng)上很多關(guān)于此問題的解決方法都是針對(duì) XCode11 以下的盲链。例如:
1\. cd ~
2\. mv .itmstransporter/ .old_itmstransporter/
3\. /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter
解決方法都是一樣的,只是 iTMSTransporter 的文件位置不同迟杂。
參考資料
作者:Vergil_wj
鏈接:http://www.reibang.com/p/4e786a408016
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有刽沾。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處排拷。