使用hbuilderx或apicloud開(kāi)發(fā)ios的APP揪荣,在打包的時(shí)候往史,提示需要IDP/IEP證書(shū)仗颈,但是官方提供的例子,這個(gè)證書(shū)只能通過(guò)MAC電腦去獲取椎例,假如我們是用windows電腦去開(kāi)發(fā)挨决,則無(wú)法通過(guò)官方提供的例子來(lái)獲取這個(gè)打包證書(shū)请祖。
這個(gè)時(shí)候,你可以通過(guò)本文的方法凰棉,來(lái)獲取IDP/IEP證書(shū)损拢,下面我把生成證書(shū)的流程寫(xiě)一下:
一、登錄蘋(píng)果開(kāi)發(fā)者中心:https://developer.apple.com/撒犀,假如你還沒(méi)有賬號(hào)福压,則先注冊(cè)。注冊(cè)的方法可以參考下面的文章:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
二或舞、使用香蕉云編的工具來(lái)創(chuàng)建證書(shū)荆姆,香蕉云編的地址:https://www.yunedit.com/createcert,在香蕉云編的控制臺(tái)映凳,點(diǎn)擊新建csr文件胆筒,創(chuàng)建完后把這個(gè)csr文件下載到本地電腦硬盤(pán)上。
三诈豌、回到蘋(píng)果開(kāi)發(fā)者中心仆救,進(jìn)入Certifiates菜單,點(diǎn)擊藍(lán)色加號(hào)創(chuàng)建新證書(shū)矫渔,要注意的是彤蔽,創(chuàng)建的類(lèi)型要選擇ios distribution ad hoc and app store類(lèi)型的證書(shū),不要選錯(cuò)庙洼,不要選擇dev類(lèi)型或apple類(lèi)型顿痪,因?yàn)槟鞘莤code或其他開(kāi)發(fā)工具使用的。hbuilderx打包用的證書(shū)只能使用ios distribution ad hoc and app store類(lèi)型油够。
四蚁袭、過(guò)程中它會(huì)要求我們選擇一個(gè)csr文件,然后選擇剛才從香蕉云編下載的csr文件即可石咬。
五揩悄、這樣,我們就在蘋(píng)果開(kāi)發(fā)者中心完成了cer證書(shū)的創(chuàng)建鬼悠,我們把這個(gè)cer證書(shū)下載下來(lái)虏束。
六、回到香蕉云編厦章,上傳剛才下載的cer文件到香蕉云編镇匀,然后就可以生成p12證書(shū)了。
做完之前的幾步袜啃,即可生成p12證書(shū)汗侵。
下面,我們講述如何生成profile描述文件。
profile描述文件在蘋(píng)果開(kāi)發(fā)者中心就可以獨(dú)立完成晰韵。
一发乔、假如還沒(méi)創(chuàng)建appId,在蘋(píng)果開(kāi)發(fā)者中心進(jìn)入identifiers菜單雪猪,點(diǎn)擊藍(lán)色加號(hào)創(chuàng)建appId,要注意這個(gè)appId要跟你再開(kāi)發(fā)工具打包的包名一致栏尚。
二、進(jìn)入profiles菜單只恨,開(kāi)始創(chuàng)建profile,創(chuàng)建profile文件的時(shí)候译仗,選擇app store類(lèi)型,過(guò)程中它還要求我們選擇appId,選擇我們?cè)谏弦徊絼?chuàng)建的appId即可官觅,然后它還要求我們選擇cer證書(shū)纵菌,假如你有兩個(gè)證書(shū),不要選錯(cuò)了哦休涤。
三咱圆、假如你想打測(cè)試包,而不是正式包功氨,則上一步選擇類(lèi)型的時(shí)候可以創(chuàng)建ad hoc類(lèi)型的profile序苏,假如創(chuàng)建ad hoc類(lèi)型的profile,則會(huì)要求我們輸入測(cè)試設(shè)備的udid捷凄,你可以使用香蕉云編的工具來(lái)獲取udid:https://www.yunedit.com/udid
好了忱详,這就是證書(shū)和profile描述文件的全部創(chuàng)建過(guò)程。