當我們使用hbuilder等H5框架開發app的時候,我們需要ios證書才能將app工程編譯成ipa文件。
但是蘋果官方提供的生成ios證書的方法,只能使用mac電腦,假如我們沒有mac電腦,生成證書就非常不方便。
我們可以使用香蕉雲編來協助我們在線生成ios證書,下面我來講述一下生成的流程。
1、登錄香蕉雲編網站,點擊新建csr文件。
https://www.yunedit.com/createcert
2、下載創建的csr文件到你的電腦,然後用瀏覽器訪問蘋果開發者中心網站。
點擊這個地方創建cer證書:
3、要注意的一點就是,我們是創建打包證書,因此只能選ios distribution類型,不能選ios Development類型,也不能選apple的類型。這樣,我們就可以生成cer證書了。然後下載生成的cer文件到我們電腦。
4、由於hbuilder和apicloud不能直接使用cer文件打包ipa,因此我們需要回到香蕉雲編,將cer文件轉換成p12文件。
5、我們打包還需要profile(描述文件),這一步你可以在蘋果開發者中心生成,要注意的是,創建profile的時候,你需要選擇adhoc 或 app store類型的profile。adhoc是真機測試類型,
adhoc是真機測試類型,app store是發佈版本。假如你創建ad hoc類型的證書,你還需要在devices菜單先添加測試設備的udid,
獲取測試設備的udid,你可以使用香蕉雲編的udid獲取鏈接,按照鏈接裏面的方法進行操作獲取udid.
當然,測試跟創建證書沒有關係,假如你不需要真機測試,只需要創建證書,你可以忽略獲取udid的這一步,初學者可以先忽略這一步。