使用hbuilderx或apicloud开发ios的APP,在打包的时候,提示需要IDP/IEP证书,但是官方提供的例子,这个证书只能通过MAC电脑去获取,假如我们是用windows电脑去开发,则无法通过官方提供的例子来获取这个打包证书。
这个时候,你可以通过本文的方法,来获取IDP/IEP证书,下面我把生成证书的流程写一下:
一、登录苹果开发者中心:https://developer.apple.com/,假如你还没有账号,则先注册。注册的方法可以参考下面的文章:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
二、使用香蕉云编的工具来创建证书,香蕉云编的地址:https://www.yunedit.com/createcert,在香蕉云编的控制台,点击新建csr文件,创建完后把这个csr文件下载到本地电脑硬盘上。
![](https://img.haomeiwen.com/i18501525/c5942f6c13cee415.png)
三、回到苹果开发者中心,进入Certifiates菜单,点击蓝色加号创建新证书,要注意的是,创建的类型要选择ios distribution ad hoc and app store类型的证书,不要选错,不要选择dev类型或apple类型,因为那是xcode或其他开发工具使用的。hbuilderx打包用的证书只能使用ios distribution ad hoc and app store类型。
![](https://img.haomeiwen.com/i18501525/9d0b348914d5ad46.png)
四、过程中它会要求我们选择一个csr文件,然后选择刚才从香蕉云编下载的csr文件即可。
![](https://img.haomeiwen.com/i18501525/3f6a2f44b1a252ab.png)
五、这样,我们就在苹果开发者中心完成了cer证书的创建,我们把这个cer证书下载下来。
六、回到香蕉云编,上传刚才下载的cer文件到香蕉云编,然后就可以生成p12证书了。
![](https://img.haomeiwen.com/i18501525/85d5af38eb0d5435.png)
做完之前的几步,即可生成p12证书。
下面,我们讲述如何生成profile描述文件。
profile描述文件在苹果开发者中心就可以独立完成。
一、假如还没创建appId,在苹果开发者中心进入identifiers菜单,点击蓝色加号创建appId,要注意这个appId要跟你再开发工具打包的包名一致。
![](https://img.haomeiwen.com/i18501525/2fc4f9a92144d554.png)
二、进入profiles菜单,开始创建profile,创建profile文件的时候,选择app store类型,过程中它还要求我们选择appId,选择我们在上一步创建的appId即可,然后它还要求我们选择cer证书,假如你有两个证书,不要选错了哦。
![](https://img.haomeiwen.com/i18501525/8d88457a59fa1c4c.png)
![](https://img.haomeiwen.com/i18501525/780062453183e342.png)
三、假如你想打测试包,而不是正式包,则上一步选择类型的时候可以创建ad hoc类型的profile,假如创建ad hoc类型的profile,则会要求我们输入测试设备的udid,你可以使用香蕉云编的工具来获取udid:https://www.yunedit.com/udid
好了,这就是证书和profile描述文件的全部创建过程。
网友评论