1.Xcode11以前上傳IPA遇到Authenticating with the App Store
年後回來,公司項目又需要上架IOS了,于是把去年五月份中斷的流程繼續起來。年前基本上已經把流程都做完了,包括接IOS支付、打包、上傳。由于項目又有新的需求,再移植完新的項目後,便開始打包操作,一切都是這麼的順利,知道上傳IPA的時候,進度條已經到頭了,但是一直提示Authenticating with the App Store,部落客等待了1小時,覺得事情沒那麼簡單,于是看看大家有沒有遇到,果然,大緻的方法如下面:
打開終端,輸入
1.cd ~
2.mv .itmstransporter/ .old_itmstransporter/
3."/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
如果第二句指令報錯,則報錯後輸入
1.mv .old_itmstransporter/ .itmstransporter/
2.mv .itmstransporter/ .old_itmstransporter/
3."/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
等待,出現

即可。
具體可以參考這位老哥的部落格:https://www.jianshu.com/p/dc89a60be6ac
做了這步操作後,問題順利解決。但是突然覺得把Xcode更新到11吧,跟着時代潮流走肯定沒錯(=。=)。更新時發現空間不足,于是乎叫老闆清理一下空間(用的是老闆的MAC)。完事後新的“風暴”已經出現(=。=)。
2.更新到XCode11後,上傳IPA遇到App Store Connect Operation Error
Xcode更新到11後,上傳IPA,出現該錯誤,一臉蒙蔽,最關鍵的是沒有其他任何具體的LOG。啊。。。折磨了好一會後,在一篇部落格找到了思路:連結:https://www.jianshu.com/p/1222fd42d2df。 突然想起來老闆清理了空間,據我對他的了解,他應該是強制删了好多東西,有可能把iTMSTransporter的相關檔案給删除了。 我就想,那我幹脆把相關檔案全删除光,再重新下載下傳就好了呀。
首先:
打開 ~/Library/Caches/com.apple.amp.itmstransporter/ 删除檔案夾内所有檔案。
然後執行上面标題1的方法,發現不行,納尼??????
後來查詢資料才知道,XCode11後蘋果公司已經舍棄了Application Loader,換句話說标題1隻能針對Xcode11以前的版本。
正确方法得這樣做:
打開終端,輸入:
/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
最後完美解決問題。
不得不吐槽,unityIOS打包坑多多。
參考的部落格有
https://www.jianshu.com/p/dc89a60be6ac
https://www.jianshu.com/p/1222fd42d2df