云打包ios私鑰證書的創(chuàng)建方法

我們使用hbuilderx可以對app進行打包,android和ios分別需要對應(yīng)的不同的證書。

而ios打包,則需要私鑰證書和證書profile文件。申請這兩個證書,你需要一個蘋果開發(fā)者賬號,ios不像安卓可以通過私有網(wǎng)站下載,ios必須從app store下載,因此我們需要一個蘋果開發(fā)者賬號生成打包證書和上架appstore,假如你還沒有開通,你可以登錄“蘋果開發(fā)者中心”,注冊蘋果開發(fā)賬號。

開通蘋果開發(fā)者賬號后,你可以申請證書了。

下面來說下申請的步驟:

1、登陸蘋果開發(fā)者中心,進入certificates菜單,點擊右邊的藍色加號添加cer證書。

2、創(chuàng)建的過程中它會要求我們選擇證書的類型,我們這里選擇ios distribution ad hoc and app store類型,然后它會要求我們上傳一個csr文件,如下圖:

3、這個csr文件需要使用mac電腦來創(chuàng)建,假如你沒有mac電腦,蘋果官網(wǎng)沒有提供windows創(chuàng)建證書的工具,你可以使用香蕉云編來創(chuàng)建

登錄香蕉云編控制臺,進入創(chuàng)建ios證書的菜單,如下圖:

4、點擊新建csr文件,創(chuàng)建一個csr文件,然后把這個csr文件下載到你的本地電腦。

5、回到蘋果開發(fā)者中心,上傳這個csr文件,即可完成cer證書的創(chuàng)建,然后把這個cer證書下載下來。

6、切換到香蕉云編后臺,上傳這個cer證書,就可以導(dǎo)出p12證書文件了。如下圖:

通過上面的步驟,即可生成p12私鑰證書。

后面,我介紹下如何生成證書profile文件。

這個profile文件,是在蘋果開發(fā)者中心創(chuàng)建的,下面是創(chuàng)建的步驟:

1、進入identifiers菜單,看看appId有沒有創(chuàng)建,這個appid要跟你再hbuilderx打包的時候填寫的包名一致。假如沒有就需要點藍色加號創(chuàng)建。

2、創(chuàng)建好appId后,進入profiles菜單,開始創(chuàng)建profile文件。

3、創(chuàng)建profile文件的時候,選擇appstore類型,假如你想創(chuàng)建真機測試類型的profile,就要選ad hoc類型。創(chuàng)建過程中它會要求我們選擇剛才創(chuàng)建的appId和cer證書,千萬別選錯哦,選錯了的話,hbuilderx打包的時候就會提示不匹配了。

4、假如你創(chuàng)建的是ad hoc類型的profile,它創(chuàng)建的過程中還需要我們提供所有測試設(shè)備的udid,ios手機的udid獲取比較麻煩,需要通過itunes,這里我們可以不安裝itunes,你可以使用香蕉云編獲取udid的工具掃碼去獲取udid.

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

相關(guān)閱讀更多精彩內(nèi)容

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