如果你遇到的問題是通過Xcode中上傳ipa時出現(xiàn)一直卡在Authenticating...這兒的話齿拂,例如下面的這種情況
WeChateec559e2f1c8800c4dcc335e58439e4c.png
那么我們接下來可以采用命令行的形式宜咒,其實也很簡單,一句命令行即可边涕。
之前一直用網(wǎng)上的教程:(如果你還想用這種方法但金,但是終端中一直卡在INFO: Logging level set to eXtreme),可以嘗試在命令行中加sudo
sudo xcrun altool --upload-app --type iOS --file <path-to-ipa> --apiKey <keyID> --apiIssuer <IssuerID> --verbose
但發(fā)現(xiàn)一直提示WeChatb0ba199ea05d654797e9d998223c7e4e.png
但是驗證的時候卻是正常的瓜饥,只好用第二種方法了
當(dāng)然先得看看你的Mac終端是否支持xcrun altool
WeChat2f73feddfc591e1e7b41cf7684ab0a5a.png
xcrun altool --validate-app -t ios -f xxx.ipa -u xxx -p xxx --verbose
xcrun altool --upload-app -t ios -f xxx.ipa -u xxx -p xxx --verbose
第一個是檢驗這個ipa是不是正確的册养,合法的,第二個就是上傳用到的压固,當(dāng)然必須是ipa包是沒有錯誤的情況下去使用第二個命令行的球拦。
解讀:
xxxx.ipa 是 ipa文件的絕對路徑
-u xxx中的 xxx是AppId 也就是賬號
-p xxx 中的 xxx是需要生成的(雙重認(rèn)證下生成的)
獲取方式:
https://appleid.apple.com/#!&page=signin
登錄進去:
WeChat943fb7b669cc3fd9720754502776f633.png
踩坑:
INFO: Logging level set to eXtreme一直卡在這兒
最后還是在這個網(wǎng)址中找到了答案
https://stackoverflow.com/questions/58287683/xcode-11-upload-through-commandline-stucks
其實就是在命令行之前加上sudo
sudo xcrun altool --upload-app -t ios -f xxx.ipa -u xxx -p xxx --verbose
然后輸入自己的Mac的開機密碼即可。
補充:如果還不行帐我,可以嘗試開啟手機熱點坎炼,Mac連接手機的4G熱點,如果還不行加上"梯子"試試拦键。
反正我是一路踩著坑過來的谣光,應(yīng)該可以解決大部分的問題,最后貼上正常的情況下的圖片
WeChat8713eab576917c01c5f98f5bddc3aa48.png
WeChatcc4ab4d4cd4c891cc846961a9daebd7d.png
最后希望你們都能看到這個
好了芬为,希望這篇文章對你有所幫助萄金。