簡介: 目前app開發(fā)诫惭,很多企業(yè)都用H5框架來開發(fā)窃祝,而uniapp又是這些h5框架里面最成熟的,因此hbuilderx就成為了開發(fā)者的首選妥凳。然而,打包APP是需要證書的竟贯,那么這個(gè)證書又是如何獲得呢? 生成蘋果證書相對復(fù)雜一些逝钥,所以這里我重點(diǎn)說下ios證書的生成流程
目前app開發(fā)屑那,很多企業(yè)都用H5框架來開發(fā),而uniapp又是這些h5框架里面最成熟的艘款,因此hbuilderx就成為了開發(fā)者的首選持际。然而,打包APP是需要證書的,那么這個(gè)證書又是如何獲得呢哗咆?
生成蘋果證書相對復(fù)雜一些蜘欲,所以這里我重點(diǎn)說下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ā)者的后臺展鸡,點(diǎn)擊certificates菜單,進(jìn)入cer證書管理頁面埃难。點(diǎn)擊右邊的藍(lán)色小加號莹弊,開始創(chuàng)建證書,創(chuàng)建證書的時(shí)候涡尘,證書類型請選擇ios distribution ad hoc and app store忍弛,這種類型已經(jīng)包含了真機(jī)測試和上架類型(ad hoc是真機(jī)測試,app store是上架)考抄。請千萬不要選擇apple類型或dev類型的證書细疚,那些不能用來在hbuilderx云打包。
2座泳、創(chuàng)建cer證書的過程中惠昔,它會要求我們提供一個(gè)csr文件幕与,如下圖
https://www.applicationloader.net/
使用appuploder生成ios證書的功能來創(chuàng)建這個(gè).p12文件挑势,如下圖,生成好.p12文件后啦鸣,將這個(gè)文件下載到你本地電腦上潮饱。
4、回到蘋果開發(fā)者者中心诫给,appuploader生成的.p12證書會同步回來,即可使用appuploader生成p12格式的蘋果證書香拉。
通過上面的步驟,p12打包證書已經(jīng)生成好了中狂。
下面凫碌,我們再教會大家如何生成打包所需的證書profile文件:
1、進(jìn)入蘋果開發(fā)者中心胃榕,點(diǎn)擊Identifiers盛险,創(chuàng)建appId(包名),創(chuàng)建完后勋又,如下圖所示苦掘,注意包名的格式大概是這樣的java包名格式:com.xxxxxx.yyy?
2、假如已經(jīng)創(chuàng)建好第一步的appId楔壤,則可以進(jìn)入profiles菜單開始創(chuàng)建證書profile文件鹤啡。
3、創(chuàng)建profile文件的時(shí)候蹲嚣,假如是真機(jī)測試递瑰,則選擇ad hoc類型祟牲,假如是正式上架,則選擇app store類型抖部。
4疲眷、創(chuàng)建profile文件的過程中,它會要求我們選擇appId和cer證書您朽,千萬別選錯(cuò)哦狂丝,如下兩圖:
5、切換到appuploder
https://www.applicationloader.net/
使用appuploder生成i描述文件的功能來創(chuàng)建這個(gè)描述文件文件哗总,如下圖几颜,生成好描述文件后,將這個(gè)文件下載到你本地電腦上讯屈。
6蛋哭、假如創(chuàng)建的是ad hoc真機(jī)測試類型,它還需要我們提供測試設(shè)備(iphone)的udid涮母,因?yàn)橹挥刑砑恿藆did的設(shè)備才能安裝打包好的ipa文件谆趾。假如你不知道如何獲取udid,你可以使用appuploder的工具叛本,掃碼獲取udid: