Xcode11 IPA上傳工具(替代Application loader、Transporter))

一、IPA GUI上傳工具IPAUploader

   升級(jí)`Xcode 11`后,`Xcode`刪掉了`Application loader`工具,使用Xcode自帶的上傳功能,太卡,經(jīng)常停留在進(jìn)度條不動(dòng),于是便通過(guò)終端-> `xcrun altool`上傳。 整個(gè)過(guò)程幾分鐘內(nèi)搞定,命令非常簡(jiǎn)單,就兩個(gè)校驗(yàn)和上傳,Apple提供了一款A(yù)PP 可以上傳ipa工具`Transporter`(https://apps.apple.com/cn/app/transporter/id1450874784),`Transporter`是個(gè)不錯(cuò)的替代品,但對(duì)于我這種有眾多蘋果賬號(hào)的開發(fā)人員不大方便,存在登錄多個(gè)蘋果賬號(hào)啟動(dòng)卡頓、報(bào)錯(cuò)日志不詳盡、驗(yàn)證碼過(guò)期等問(wèn)題,使用 xcrun altool方式生成一次密鑰后可以永久使用,可以在不同Mac設(shè)備上傳,上傳日志信息也非常詳盡,相比之下要方便很多。

命令非常簡(jiǎn)單,就兩個(gè) 校驗(yàn)上傳

校驗(yàn) ipa

xcrun altool --validate-app -f xxxx.ipa -t ios --apiKey xxxx --apiIssuer xxxx --verbose

上傳 ipa

xcrun altool --upload-app -f xxxx.ipa -t ios --apiKey xxxxx --apiIssuer xxxxx --verbose

apiKey,apiIssuer參數(shù)獲取及GUI工具使用,詳見(jiàn)GUI工具使用幫助

功能簡(jiǎn)介

1、IPA上傳,驗(yàn)證

2、自動(dòng)保存密鑰p8文件到./private_keys 目錄,保存上次使用記錄

3、歷史記錄保存,方便今后再次使用

上傳工具截圖

主頁(yè)面
IPA信息預(yù)覽
歷史記錄
上傳成功,終端日志
2020-05-22 16:59:46.169 altool[97160:45991932] Package Summary:
2020-05-22 16:59:46.169 altool[97160:45991932]  
2020-05-22 16:59:46.169 altool[97160:45991932] 1 packages were uploaded successfully:
工具下載
IPAUploader下載

鏈接: https://pan.baidu.com/s/1izP_iRTd0bTy0FAJX43HrA 提取碼: 3bd4

Application Loader下載

鏈接: https://pan.baidu.com/s/1wPooj-U5Mf-PPmU4r2V4Iw 提取碼: vskf

二、密鑰文件及apiIssuer ID生成步驟

在開發(fā)者中心去創(chuàng)建密鑰apiKey 和apiIssuer ID

1.去到用戶和訪問(wèn)

useracces.png

2.去到密鑰

image.png

步驟:登錄iTunes Connect>點(diǎn)擊用戶和訪問(wèn) > 秘鑰 > 生成秘鑰

程序選擇API密鑰文件后會(huì)默認(rèn)同步到~/.private_keys文件夾下便于再次使用

GUI上傳工具基于electron-vue開發(fā),發(fā)現(xiàn)bug或有任何建議請(qǐng)留言,本程序會(huì)不斷更新

GitHub:https://github.com/huluo666/IPAUploader

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

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