Xcode升級(jí)11之后她肯,發(fā)現(xiàn)打包上傳的時(shí)候發(fā)現(xiàn)tools工具中沒有Application Loader選項(xiàng)先朦,推薦使用 xcrun altoos 或者 xcodebuild 上傳應(yīng)用程序弄捕。
通過配置好一次后鞍陨,以后就可以輕松通過以下兩句命令上傳代碼了。
一磕秤、 使用 xcrun 驗(yàn)證ipa包脐湾,輸入如下指令
xcrun altool --validate-app -f xxx -t ios --apiKey xxx --apiIssuer xxx --verbose
- 第一個(gè) xxx 填寫 ipa包路徑 (需要自己提前導(dǎo)出ipa包)
- 第二個(gè) xxx 填寫 apiKey
- 第三個(gè) xxx 填寫 apiIssuer
驗(yàn)證成功后會(huì)提示 No errors validating archive at ...
二臭笆、上傳ipa包,輸入如下指令
xcrun altool --upload-app -f xxx -t ios --apiKey xxx --apiIssuer xxx --verbose
- xxx 替換掉的參數(shù)同上一樣, 驗(yàn)證成功后會(huì)提示
No errors uploading ...
三秤掌、需要的參數(shù)獲取方式
(1)apiKey 和 apiIssuer 需要登錄開發(fā)者網(wǎng)站愁铺,打開 用戶和訪問->密鑰->然后新增密鑰。(生成密鑰的 第一行名稱可以自己起一個(gè) 和 第二行我選的開發(fā)者)
(2)生成密鑰完成后闻鉴,上面的 IssuerID 就是 apiIssuer茵乱,密鑰ID 就是 apiKey 。
(3)下載api密鑰椒拗。注意:此密鑰文件只能下載一次似将,請(qǐng)妥善保存
(4)把下載好的 密鑰文件 放在 當(dāng)前用戶文件夾 下面的一個(gè)文件名字為 .private_keys 的文件里面去获黔。(就是圖標(biāo)為小房子的那個(gè)文件夾下面蚀苛,里面有,文稿玷氏,下載堵未,圖片等等什么的文件,創(chuàng)建的文件和這些文件同級(jí)別)
- (5)把上面的步驟完成后盏触,執(zhí)行上面兩句命令渗蟹,上傳即可,以后就可以輕松通過命令上傳代碼了赞辩。