iOS 解決應(yīng)用上傳中 Authenticating with the App Store 問題

今天在上傳應(yīng)用的時總是卡住提示 “Authenticating with the App Store” ,嘗試了多次還是不行,使用其他方式 Transporter 提交,同樣卡住不動,提示 “正在驗(yàn)證 APP - 正在通過App Store進(jìn)行認(rèn)證...”。

原因

1、在上傳 ipa 文件時需要使用 java 程序的 iTMSTransporter 處理。

2、在第一次上傳應(yīng)用時,iTMSTransporter 需要從 Internet 下載一組 jar 文件并將其緩存在本地文件夾中。我們遇到的問題就是卡在了這一步,下載不下來!

解決方法

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 左右。

接下來直接刪除緩存文件 com.apple.amp.itmstransporter,在 Terminal 運(yùn)行 iTMSTransporter,它會重新生成緩存文件:

輸入命令

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

如果安裝了 Transporter.app 也可以使用此命令:

/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter

這個過程就是下載一堆緩存文件的過程,完成后就可以正常上傳 app 了。

其它問題

網(wǎng)絡(luò)好的同學(xué)上面步驟一氣呵成,網(wǎng)絡(luò)不好的同學(xué)繼續(xù)往下看:

1、在下載文件過程中命令行可能會報錯:

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/目錄下。再次重新運(yùn)行剛才的命令。

2、終端始終不見完成。

打開緩存文件/Users/你的電腦用戶名/Library/Caches/com.apple.amp.itmstransporter/,看下緩存文件的大小,差不多快 60M 了,強(qiáng)行關(guān)閉終端,使用 Transporter.app 嘗試提交 app,成功!此時緩存文件大小 69.8M。

3、關(guān)于 Application Loader

在 XCode11 中,Apple 移除了 Application Loader,并提供了新的 Transporter 代替 Application Loader。所以網(wǎng)上很多關(guān)于此問題的解決方法都是針對 XCode11 以下的。例如:

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

解決方法都是一樣的,只是 iTMSTransporter 的文件位置不同。

參考資料

https://stackoverflow.com/questions/22443425/application-loader-stuck-at-authenticating-with-the-itunes-store-when-uploadin/59261475#59261475

作者:Vergil_wj
鏈接:http://m.itdecent.cn/p/4e786a408016
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容