在我們通過apicloud或hbuilderX這些工具打包ios應用的時候,需要一個ios證書。
其實我們就是需要生成一個.p12檔案格式的證書,和一個.mobileprovision格式的profile檔案(描述檔案),并不需要mac電腦。
詳細的制作流程如下:
在我們通過apicloud或hbuilderX這些工具打包ios應用的時候,需要一個ios證書。
那麼我們如何生成這個ios證書呢?網上介紹的方法都是需要使用mac電腦,然後用mac電腦的鑰匙串通路的功能先生成csr檔案,然後去蘋果開發者生成,然而假如我們為了生成一個證書去買一個mac電腦,很不劃算。
其實我們就是需要生成一個.p12檔案格式的證書,和一個.mobileprovision格式的profile檔案(描述檔案),并不需要mac電腦。
詳細的制作流程如下:
1、你需要先開通蘋果開發者賬号,假如你還沒有開通蘋果開發者賬号,可參見下面這篇文章先開通蘋果開發者賬号:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
2、打開香蕉雲編,它是專用用來生成蘋果證書和上傳IOS APP到app store的工具,登入進入背景:
https://www.yunedit.com/createcert
3、進入香蕉雲編控制台背景,建立csr,然後将這個csr檔案下載下傳到你的電腦硬碟上。

4、登入蘋果開發者中心,在控制台點選Certificates菜單,點藍色+号,建立證書,假如不知道蘋果開發者中心的位址,可以看第一步。
記得建立證書的時候一定要選擇ios distribution app store and ad hoc類型的證書,可千萬别選擇了apple distribution類型或選擇了develpment類型的證書,選擇錯了你後面打包就會失敗。
5、建立的過程中,它要求我們提供一個csr檔案,選擇剛才建立的csr檔案就可以完成證書的建立。
6、證書建立完成後,這個證書的格式是.cer格式的,點Download下載下傳這個cer格式的檔案到你本地。
7、回到香蕉雲編的控制台,在對應的行裡面,上傳這個cer檔案,就可以生成最終的.p12格式的證書了。
現在,.p12檔案格式的證書已經建立成功了,下面講解下.mobileprovision格式的profile檔案如何建立:
1、登入蘋果開發者中心控制台,點選Identifiers,點選藍色+号,建立一個appid,這個appid要跟你在hbuilder打包用的包名一緻,假如已經建立,則跳過這一步。
2、點選profiles,建立描述檔案,過程中要選擇app store類型,假如你選擇的是ad hoc類型,則看第四步。
3、建立的過程中會要求我們選擇第一步建立的appid:
4、假如你建立的是ad hoc類型的profile(假如你建立的是app store類型的profile則不需要這一步),則建立過程中,還需要提供測試手機的udid,你可以使用你的iphone手機,打開香蕉雲編的這個擷取手機udid的工具,擷取手機的udid:
https://www.yunedit.com/udid
好了,就這麼多,以上就是建立證書的全過程。
假如你還想了解,打包好的ipa或怎麼上架,或怎麼安裝到手機裡進行測試,你可以使用香蕉雲編裡面的工具進行上傳和測試,可以參考下面這兩篇文章:
https://blog.csdn.net/h5xiaoyu/article/details/114120819
https://blog.csdn.net/weixin_48914851/article/details/114060053