蘋果官方是推薦大家使用蘋果電腦來進行上傳的,但如果大家想要使用windows也可以使用第三方工具來進行上傳,具體可以看一下這篇文章>>,這里我們以蘋果電腦為例。
官方是推薦了以下三種方法,第一種方法需要有源碼并且在xcode中編譯完成后,即可在xcode中上傳。這種情況最好是此app在蘋果電腦上構(gòu)建,但是如果你沒有源碼的情況只能用下面兩種。
而接下來我們主要介紹的是altool控制臺上傳。
其實altool也是xcode的一部分,官方對他的解釋如下,在沒有源碼只有打包好的.ipa文件即可使用該方法上傳,如果你直接使用以下命令上傳的話是會報錯的。因為他需要密鑰來確認上傳者的身份。
首先我們要獲取密鑰,首先我們來到app store的官網(wǎng)。
點擊用戶與訪問,點擊集成。
點擊+生成一個新密鑰。
然后下載該密鑰,下載后會得到一個.p8結(jié)尾的文件,然后來到根目錄下創(chuàng)建一個名為private_keys的文件,可以控制臺用cd ~進入根目錄,然后把新下載的秘鑰放到這個文件夾中。此時如果包和證書沒問題的話就可以上傳了。
$ xcrun altool --validate-app -f 包的絕對路徑 -t ios -u 你的蘋果賬號 --apiKey 密鑰的ID --apiIssuer Issuer ID --verbose $ xcrun altool --upload-app -f 包的絕對路徑 -t ios -u 你的蘋果賬號 --apiKey 密鑰的ID --apiIssuer Issuer ID --verbose
輸入代碼后如果顯示not ERROR,就代表上傳成功了,大約等待三五分鐘左右,就可以在構(gòu)建版本出看到了,如果等了很久都沒有看到構(gòu)建版本處的app,就去查看一下你的郵箱,如果有問題蘋果會發(fā)郵件給你的,按照郵件上的問題整改很快就能上傳完成,如果還有問題的話可以打電話問蘋果的客服。
第二種,transporter,這個就非常簡單了,這個是蘋果官方的上傳工具,把你的ipa包放進去,軟件會自動根據(jù)證書判斷你上傳的文件屬于哪個app,點擊上傳后會自動驗證和上傳。
下一篇: Vue3使用響應式數(shù)據(jù)