一代版本一代坑钩骇,隨著xcode新版本的出現(xiàn)酪刀,各種適配就不說了眨猎,昨天碰到了上傳的坑。一直卡在Authenticating with the iTunes Store這里弥姻,在網(wǎng)上找了些資料南片,說是第一次卡很久是需要先從蘋果哪里下一些依賴配置文件。老版本的處理方法里用到的一些文件庭敦,在新版中還被刪了疼进,其他一些類似換4g網(wǎng)之類的方法也沒用,一直卡著秧廉。
而且蘋果還刪除了ApplicationLoader伞广,這個(gè)時(shí)候要是沒找到相應(yīng)解決資料的小伙伴可能會(huì)感到了無生趣。這里給大家介紹一下如何使用xcrun altool上傳的流程疼电。
1.創(chuàng)建密鑰
在App Connect->用戶和訪問中創(chuàng)建密鑰嚼锄。如圖
密鑰創(chuàng)建完成后,其中有3個(gè)地方是需要注意的蔽豺。
1).下載密鑰区丑,而后在終端中執(zhí)行命令“open .”,打開文件夾并在里面創(chuàng)建文件夾private_keys(也有其他幾個(gè)路徑可以用于創(chuàng)建密鑰存放文件夾茫虽,有興趣的可以自己查一下)刊苍,并把下載的p8密鑰文件拖進(jìn)來。
注:此密鑰僅能下載一次濒析,最好給合作的開發(fā)也發(fā)一份正什,自己也找個(gè)地方保存起來。面的弄丟了重新生成密鑰号杏。
2).保存其中的婴氮,而后在終端中執(zhí)行命令“open .”,打開文件夾并在里面創(chuàng)建文件夾private_keys(也有其他幾個(gè)路徑可以用于創(chuàng)建密鑰存放文件夾盾致,有興趣的可以自己查一下)主经,并把下載的p8密鑰文件拖進(jìn)來。
3). apiKey庭惜,接下來要用到罩驻,即是圖2中的密鑰ID。
4). apiIssuer护赊,結(jié)下來要用到惠遏,即是圖中的Issuer ID。
2.使用終端命令校驗(yàn)和上傳ipa
1).校驗(yàn)命令:這個(gè)不用關(guān)注太多骏啰,大好包后节吮,直接在organizer直接驗(yàn)證就好了,這個(gè)用起來沒影響判耕。
xcrun altool --validate-app -f xxxx.ipa -t ios --apiKey xxxx --apiIssuer xxxx —verbose
2).上傳命令:上傳到蘋果
xcrun altool --upload-app -f xxxx.ipa -t ios --apiKey xxxx --apiIssuer xxxx --verbose
感言:最近有點(diǎn)懶了透绩,早就寫好的東西,現(xiàn)在才有好心情壁熄。