hbuilderx+香蕉云編生成打包證書和上架全流程

使用hbuilderx或apicloud開發(fā)ios的APP,在打包的時(shí)候,提示需要ios打包證書,但是官方提供的上傳工具都需要mac電腦才能安裝,這個(gè)證書只能通過MAC電腦去獲取,假如我們是用windows電腦去開發(fā),則無法通過官方提供的例子來獲取這個(gè)打包證書。

這個(gè)時(shí)候,你可以通過本文的方法,來獲取ios打包證書,下面我把生成證書的流程寫一下:

一、登錄蘋果開發(fā)者中心,假如你還沒有賬號(hào),則先注冊(cè)。

二、登錄香蕉云編的控制臺(tái),然后點(diǎn)擊新建csr文件,創(chuàng)建完后把這個(gè)csr文件下載到本地電腦硬盤上。

三、登錄蘋果開發(fā)者中心,進(jìn)入Certifiates菜單,點(diǎn)擊藍(lán)色加號(hào)創(chuàng)建新證書,要注意的是,創(chuàng)建的類型要選擇ios distribution ad hoc and app store類型的證書,不要選錯(cuò),不要選擇dev類型或apple類型,因?yàn)槟鞘莤code或其他開發(fā)工具使用的。hbuilderx打包用的證書只能使用ios distribution ad hoc and app store類型。

四、過程中它會(huì)要求我們選擇一個(gè)csr文件,然后選擇剛才從香蕉云編下載的csr文件即可。

五、這樣,我們就在蘋果開發(fā)者中心完成了cer證書的創(chuàng)建,我們把這個(gè)cer證書下載下來。

六、回到香蕉云編,上傳剛才下載的cer文件到香蕉云編,然后就可以生成p12證書了。

做完之前的幾步,即可生成p12證書。

下面,我們講述如何生成profile描述文件。

profile描述文件在蘋果開發(fā)者中心就可以獨(dú)立完成。

一、假如還沒創(chuàng)建appId,在蘋果開發(fā)者中心進(jìn)入identifiers菜單,點(diǎn)擊藍(lán)色加號(hào)創(chuàng)建appId,要注意這個(gè)appId要跟你再開發(fā)工具打包的包名一致。

二、進(jìn)入profiles菜單,開始創(chuàng)建profile,創(chuàng)建profile文件的時(shí)候,選擇app store類型,過程中它還要求我們選擇appId,選擇我們?cè)谏弦徊絼?chuàng)建的appId即可,然后它還要求我們選擇cer證書,假如你有兩個(gè)證書,不要選錯(cuò)了哦。

三、假如你想打測(cè)試包,而不是正式包,則上一步選擇類型的時(shí)候可以創(chuàng)建ad hoc類型的profile,假如創(chuàng)建ad hoc類型的profile,則會(huì)要求我們輸入測(cè)試設(shè)備的udid,你可以使用香蕉云編右上角的工具來獲取udid。

好了,這就是證書和profile描述文件的全部創(chuàng)建過程。

有了上面兩個(gè)步驟,就可以進(jìn)行云打包了,云打包會(huì)幫我們打包成一個(gè)ipa文件。那么ipa上架,需要什么流程呢?下面我們列一列:

一、登錄蘋果開發(fā)者中心,點(diǎn)擊app store connect,然后進(jìn)入app管理界面,查看app有沒有創(chuàng)建,假如沒有創(chuàng)建,則先創(chuàng)建app,app創(chuàng)建的時(shí)候的bundleId和sku都可以填寫我們?cè)趆builderx打包時(shí)候填的包名

二、點(diǎn)擊創(chuàng)建好的app,填寫各項(xiàng)發(fā)版的資料,然后中間你會(huì)看到它會(huì)要求我們上傳構(gòu)建版本,我們不能直接在蘋果網(wǎng)站上傳這個(gè)構(gòu)建版本,它要求我們使用xcode或transporter來上傳,這些工具都只能安裝在mac,而且文件很大,我們可以使用香蕉云編來上傳ipa到構(gòu)建版本,如下圖:

三、去香蕉云編的控制臺(tái),上傳ipa

上傳完ipa后,大概過30分鐘,蘋果開發(fā)者中心就可以看到,然后繼續(xù)填寫其他資料,最后提交人工審核,就可以上架了。

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

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

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