在做ios打包的時候,需要正式的證書文件,正式的證書文件如何獲取呢深夯?
蘋果提供了官方的生成證書的方法,是需要使用蘋果mac電腦生成的诺苹,生成過程也比較麻煩咕晋。
假如我們沒有mac電腦,有沒有更快的途徑去生成證書p12文件和描述文件.mobileprovision呢收奔?我們可以使用香蕉云編這個工具來生成掌呜,它提供了在線生成證書、在線上架和在線安裝ipa等工具坪哄。也提供安卓的證書獲取方法质蕉。
工具的地址:
https://www.yunedit.com/createcert
下面我介紹下生成的步驟:
1、生成證書需要蘋果開發(fā)者賬號翩肌,假如你還沒有蘋果開發(fā)者賬號模暗,請參考下面這篇文章,先去蘋果開發(fā)者中心開通蘋果開發(fā)者賬號:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
2念祭、假如你已經(jīng)有了蘋果開發(fā)者賬號兑宇,你可以登錄香蕉云編的后臺,點擊創(chuàng)建CSR文件來開始生成證書:
生成了CSR文件后粱坤,把這個CSR文件下載保存到你的電腦顾孽。
3祝钢、回到蘋果開發(fā)者中心的后臺,點擊Certificates若厚,點擊藍色加號拦英,創(chuàng)建cer證書。
創(chuàng)建的過程中测秸,要選擇ios distribution app store and ad hoc 類型疤估,千萬不要選擇apple distribution或develpment類型的哦,云打包需要的是ios distribution app store and ad hoc 類型霎冯。
4铃拇、過程中,它會要求你上傳一個CSR文件沈撞,你上傳剛才在香蕉云編生成的CSR文件就行了慷荔。
這樣就可以把cer證書創(chuàng)建成功,然后下載這個cer證書到你的電腦缠俺。
5显晶、回到香蕉云編平臺,上傳剛才下載的cer文件壹士,就可以生成p12文件了磷雇。
到目前,p12證書已經(jīng)創(chuàng)建成功了
接下來躏救,說下怎么生成.mobileprovision格式的描述文件:
1唯笙、登錄蘋果開發(fā)者中心后臺,點擊Identifiers,創(chuàng)建app id盒使,這個appid 要跟我們在apicloud打包的appid一致崩掘。
2、點擊profiles ,開始創(chuàng)建描述文件:
創(chuàng)建的過程中少办,請選擇app store或ad hoc類型的描述文件苞慢,不要選擇其他類型。
3凡泣、創(chuàng)建的過程中會要求我們選擇剛才創(chuàng)建的appid:
4、假如你創(chuàng)建的描述文件的類型是ad hoc類型皮假,它還會要求我們提供測試手機的udid鞋拟,因為ad hoc類型是真機測試的意思,需要提供測試設備的UDID的惹资,你可以使用香蕉云編的獲取UDID的工具去獲取手機的udid:
好了贺纲,到目前位置證書p12和描述文件mobileprovision都創(chuàng)建完成了。
假如你需要了解如何讓ipa生成二維碼安裝到手機進行測試褪测,如何上架ipa去蘋果開發(fā)者中心猴誊,你可以參考下面兩篇文章:
https://blog.csdn.net/h5xiaoyu/article/details/114120819
https://blog.csdn.net/weixin_48914851/article/details/114060053