hbuilderx打包蘋果證書獲取步驟
簡介:?目前app開發(fā),很多企業(yè)都用H5框架來開發(fā),而uniapp又是這些h5框架里面最成熟的,因此hbuilderx就成為了開發(fā)者的首選。然而,打包APP是需要證書的,那么這個證書又是如何獲得呢? 生成蘋果證書相對復雜一些,所以這里我重點說下ios證書的生成流程
目前app開發(fā),很多企業(yè)都用H5框架來開發(fā),而uniapp又是這些h5框架里面最成熟的,因此hbuilderx就成為了開發(fā)者的首選。然而,打包APP是需要證書的,那么這個證書又是如何獲得呢?
生成蘋果證書相對復雜一些,所以這里我重點說下ios證書的生成流程:
假如你還沒有蘋果開發(fā)者賬號,你需要先去蘋果開發(fā)者中心注冊蘋果開發(fā)者賬號,注冊蘋果開發(fā)者的教程如下:https://blog.csdn.net/2301_77125316/article/details/132406549?spm=1001.2014.3001.5501
有了蘋果開發(fā)者后,即可安照下面的步驟來創(chuàng)建證書。
首先我們創(chuàng)建p12證書,創(chuàng)建p12證書的流程如下:
1、登錄蘋果開發(fā)者的后臺,點擊certificates菜單,進入cer證書管理頁面。點擊右邊的藍色小加號,開始創(chuàng)建證書,創(chuàng)建證書的時候,證書類型請選擇ios distribution ad hoc and app store,這種類型已經(jīng)包含了真機測試和上架類型(ad hoc是真機測試,app store是上架)。請千萬不要選擇apple類型或dev類型的證書,那些不能用來在hbuilderx云打包。?

2、創(chuàng)建cer證書的過程中,它會要求我們提供一個csr文件,如下圖?

3、切換到appuploder
https://www.applicationloader.net/
使用appuploder生成ios證書的功能來創(chuàng)建這個.p12文件,如下圖,生成好.p12文件后,將這個文件下載到你本地電腦上。?

4、回到蘋果開發(fā)者者中心,appuploader生成的.p12證書會同步回來,即可使用appuploader生成p12格式的蘋果證書。
通過上面的步驟,p12打包證書已經(jīng)生成好了。
下面,我們再教會大家如何生成打包所需的證書profile文件:
1、進入蘋果開發(fā)者中心,點擊Identifiers,創(chuàng)建appId(包名),創(chuàng)建完后,如下圖所示,注意包名的格式大概是這樣的java包名格式:com.xxxxxx.yyy?

2、假如已經(jīng)創(chuàng)建好第一步的appId,則可以進入profiles菜單開始創(chuàng)建證書profile文件。

3、創(chuàng)建profile文件的時候,假如是真機測試,則選擇ad hoc類型,假如是正式上架,則選擇app store類型。
4、創(chuàng)建profile文件的過程中,它會要求我們選擇appId和cer證書,千萬別選錯哦,如下兩圖:

?

5、切換到appuploder
https://www.applicationloader.net/
使用appuploder生成i描述文件的功能來創(chuàng)建這個描述文件文件,如下圖,生成好描述文件后,將這個文件下載到你本地電腦上。

6、假如創(chuàng)建的是ad hoc真機測試類型,它還需要我們提供測試設備(iphone)的udid,因為只有添加了udid的設備才能安裝打包好的ipa文件。假如你不知道如何獲取udid,你可以使用appuploder的工具,掃碼獲取udid:
