uniapp ios证书申请和上架全流程
目前市場上流行著很多多端開發(fā)框架,就拿uniapp和react native來比較,uniapp比react native方便很多,react的編譯還需要mac電腦,而uniapp則輕量得多,一臺windows電腦就可以打包所有端的應(yīng)用,包括ios版本。
所以,我們這篇文章重點講述如何通過windows電腦申請ios證書,和如何通過windows電腦來上架。
申請ios證書和上架需要有蘋果開發(fā)者賬號,假如你還沒有ios蘋果開發(fā)者賬號,你可以參考這篇文章去蘋果開發(fā)者中心申請一個開發(fā)者賬號:
https://blog.csdn.net/weixin_48914851/article/details/128963761
有了開發(fā)者賬號后,就可以開始創(chuàng)建打包證書了。
p12證書的申請流程如下:
1、登錄蘋果開發(fā)者中心,在控制臺找到Certificates菜單,點擊旁邊的藍色加號開始創(chuàng)建cer證書。
創(chuàng)建證書的時候,它第一步會要求我們選擇證書的類型,這里我們選擇ios distribution ad hoc and app store類型,注意不要選擇apple類型或develpment類型。
?
2、然后創(chuàng)建cer證書的過程中,它會彈出這個界面要求我們上傳一個csr文件。
?
3、由于生成cer文件需要mac電腦,這里我們不用mac電腦,我們使用國內(nèi)的香蕉云編來創(chuàng)建這個csr文件,香蕉云編的地址:
香蕉云編:https://www.yunedit.com登錄香蕉云編的控制臺,點擊ios證書生成菜單,可以看到新建CSR文件功能,即可創(chuàng)建一個csr文件,然后把這個csr文件下載到我們的本地電腦。
?4、回到蘋果開發(fā)者中心上傳這個csr文件,即可生成cer證書文件,生成好這個cer文件后,將這個cer證書文件下載到我們本地電腦。
5、回到香蕉云編,上傳這個cer文件,即可生成p12證書。
?
好了,通過上述的流程,即可生成p12證書。注意,這個p12證書,是可以同一個開發(fā)者賬號的多個應(yīng)用共同使用的(不同的應(yīng)用證書profile文件不同即可)
下面,我們講述下如何生成證書profile文件,因為打包除了需要證書外,還需要證書profile文件:
1、登錄蘋果開發(fā)者中心,點擊Identifiers(appId),查看appId有沒有被創(chuàng)建,假如沒有創(chuàng)建,則創(chuàng)建一個appId,注意這個appId要跟我們再uniapp打包時填寫的包名一致。比如:com.test.xxx.app
?
2、點擊profiles菜單,開始創(chuàng)建最簡單的profile文件,由于創(chuàng)建app store類型(發(fā)版類型)最簡單,這里創(chuàng)建的時候,我們先選擇app store類型,先學(xué)會生成app store類型的profile。創(chuàng)建的過程中是需要選擇appId和cer證書的,這里千萬別選錯哦,這里假如你有兩個cer證書,很多人會選錯,后面打包就會提示profile和證書不匹配。
?3、通過上面兩步即可生成profile文件,但是這個profile文件只能打包上架的ipa。假如我們要上架前放到自己的手機去測試,則需要創(chuàng)建ad hoc類型的profile文件,創(chuàng)建這種類型的profile文件需要我們提供測試設(shè)備(手機)的udid,我們可以使用香蕉云編右上角工具欄提供的獲取udid的工具掃碼去獲取udid。
好了,通過上面的步驟,我們已經(jīng)可以生成p12證書和證書profile文件了,我們現(xiàn)在已經(jīng)可以打包出ipa文件了。
下面,就是講述如何將ipa文件上架了。
ipa文件上架的流程如下:
1、登錄蘋果開發(fā)者中心,在控制臺首頁進入app store connect,進入app管理界面,查看app有沒有創(chuàng)建。假如還沒創(chuàng)建app,要先創(chuàng)建app,app的bundle ID需要跟上面描述文件綁定的appId一致
?
2、創(chuàng)建完app后,點擊app,進入app詳情,填寫各種上架資料,其中有一項是提供各種尺寸手機的app截圖,假如你沒有這么多尺寸的真機截圖,你可以使用香蕉云編的合成圖片功能來合成各種尺寸的截圖。
3、填寫app資料的上架資料的過程中,還有一項是上傳構(gòu)建版本的需求。
?
原本這個上傳是需要mac電腦安裝xcode來上傳的,這里我們可以借助上面提到的香蕉云編這個工具來上傳,界面如下:
在上傳的過程中,它會要求我們提供蘋果開發(fā)者賬號的用戶名和上傳專用密碼,注意,這個專用密碼并不是登錄密碼,這個專用密碼的設(shè)置方法可以參考香蕉云編密碼輸入框下面的教程來設(shè)置/獲取.?
大概經(jīng)過10多分鐘的等待,即可在香蕉云編看到上傳成功。然后大概再過30分鐘,就可以在app store的構(gòu)建版本里看到上傳的應(yīng)用了。然后再在app store里填完其他的資料,提交上架人工審核即可。
好了,證書的創(chuàng)建和上架流程全說完了,謝謝大家。
總結(jié)
以上是生活随笔為你收集整理的uniapp ios证书申请和上架全流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第13期 《万物并作,吾以观复》
- 下一篇: 关于计算机上使用的光盘,电脑中使用Win