IOS IDP/IEP证书的申请方法

使用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文件下载到本地电脑硬盘上。


三、回到苹果开发者中心,进入Certifiates菜单,点击蓝色加号创建新证书,要注意的是,创建的类型要选择ios distribution ad hoc and app store类型的证书,不要选错,不要选择dev类型或apple类型,因为那是xcode或其他开发工具使用的。hbuilderx打包用的证书只能使用ios distribution ad hoc and app store类型。


四、过程中它会要求我们选择一个csr文件,然后选择刚才从香蕉云编下载的csr文件即可。


五、这样,我们就在苹果开发者中心完成了cer证书的创建,我们把这个cer证书下载下来。

六、回到香蕉云编,上传刚才下载的cer文件到香蕉云编,然后就可以生成p12证书了。


做完之前的几步,即可生成p12证书。

下面,我们讲述如何生成profile描述文件。

profile描述文件在苹果开发者中心就可以独立完成。

一、假如还没创建appId,在苹果开发者中心进入identifiers菜单,点击蓝色加号创建appId,要注意这个appId要跟你再开发工具打包的包名一致。


二、进入profiles菜单,开始创建profile,创建profile文件的时候,选择app store类型,过程中它还要求我们选择appId,选择我们在上一步创建的appId即可,然后它还要求我们选择cer证书,假如你有两个证书,不要选错了哦。



三、假如你想打测试包,而不是正式包,则上一步选择类型的时候可以创建ad hoc类型的profile,假如创建ad hoc类型的profile,则会要求我们输入测试设备的udid,你可以使用香蕉云编的工具来获取udid:https://www.yunedit.com/udid

好了,这就是证书和profile描述文件的全部创建过程。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容