hbuilderX打包蘋果證書的申請方法


現在uniapp越來越火,hbuilderX和apicloud這些工具使用html+js語言就可以開發強大的app,大大降低了app開發的技術門檻。

hbuilderX或apicloud在打包ios應用的時候,需要一個蘋果的私鑰證書和證書profile文件,那么兩個問題是在什么地方獲取,或者是在什么地方生成呢?

蘋果官方提供的方法,生成蘋果的打包證書需要mac電腦,但mac電腦卻太貴了,為了生成一個蘋果證書去買一台mac電腦太不划算了。

所以我們一般不使用mac電腦來生成,我們可以使用香蕉雲編來生成蘋果證書:

https://www.yunedit.com/createcert

下面我來介紹下生成的方法:

1、登錄蘋果開發者中心,開通蘋果開發者賬號:

https://developer.apple.com/

2、登錄香蕉雲編后台,創建csr文件,並將這個csr文件下載到我的電腦硬盤上。

3、回到蘋果開發者中心后台,點擊Centificates菜單,進入證書管理頁面,點擊藍色加號添加證書

4、證書的類型選擇ios distribution (app store and ad hoc) , 不要選擇其他的類型,尤其要注意不要選擇apple類型或develpment類型的證書。

5、創建的過程中會要求我們上傳一個csr文件,上傳剛才在香蕉雲編下載的csr文件即可。

 

6、這樣就可以完成cer證書的創建,創建完后將這個cer證書下載到我的電腦硬盤上。

 

7、我們還需要將這個蘋果的cer證書文件轉化為p12類型的證書文件,回到香蕉雲編,上傳這個cer文件即可生成p12證書文件:

 

做好以上的步驟,.p12證書已經創建完了,下面我來教下大家創建證書profile文件:

profile文件(.mobileprovision描述文件)的創建方法:

 

1、點擊identifiers菜單,先創建一個App ID,APP ID填寫你在hbuilderX里填寫的包名,這個類似於安卓應用的包名的意思。一定要跟工程代碼里面的包名一致

 

2、上面創建appid(包名)的流程我就不詳細介紹了,非常簡單。

3、創建完包名后,即可創建profiles文件了,點擊profiles菜單,再點擊藍色加號

 

 

 

4、創建的過程中選擇app store類型,接下來會要求我們選擇app id(包名)。

這樣就可以成功創建出profile文件了,可以下載到你的電腦。

 

5、假如想創建真機測試的描述文件打包,創建的時候就不要選app store類型,請選擇ad hoc類型的描述文件。注意不要選擇develpment類型的描述文件,哪個不能用來做真機測試。

假如選擇了ad hoc類型的描述文件,則過程中還會要求我們提供device 的udid (測試設備的udid),因為只有添加了測試設備的udid的設備,才能安裝打包出來的ipa文件,你可以使用這個工具來獲取測試設備的udid:

https://www.yunedit.com/udid

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM