idp/iep证书在线生成工具

香蕉云编原创发布日期:2023-07-31


idp/iep证书是ios用来打包的证书,它用来区分开发者知识产权的数字证书,这个证书是在苹果开发者中心生成的,需要开发者到苹果开发者中心,注册苹果开发者账号,才能生成idp/iep证书。

苹果ios系统的开发,打包时需要p12格式的证书文件和描述文件profile文件,其中p12格式的证书又叫私钥证书,也叫idp/iep证书,使用同一个苹果账号的证书打包,才能上传到同一个苹果账号的app store平台里。假如用其他人的账号生成的证书打包,则app里面的证书是别人账号的信息,其他人需要承担该app的责任风险,开发者也有知识产权的风险,因此一般都需要开发者自己去申请账号开发,不使用其他人的账号的证书来打包。用别人的账号打包,可能会对双方都造成麻烦。

本站提供了idp/iep证书的工具,本工具的目的在于帮助没有mac电脑的同学们,使用浏览器就可以生成ios打包的证书,毕竟一台mac电脑好点的1万多元,没必要因为生成一个证书而花1万元。 文章的目的在于教会大家如何使用本站工具生成p12证书和描述文件。下面是详细的步骤:

生成证书前的准备:先在苹果开发者中心注册成为开发者,地址是:https://developer.apple.com/,假如你还没有开通苹果开发者账号,请参考下面的文章先开通(假如你已经拥有开发者账号可以跳过这一步): https://www.yunedit.com/xueyuan/jx/applereg

下面进入p12私钥证书创建的详细步骤:

1、使用本站(后面都叫香蕉云编),我们香蕉云编的在线制作证书功能制作p12证书: https://www.yunedit.com/createcert

2、登录香蕉云编控制台,点击IOS证书生成模块,再点"新建csr文件"按钮开始创建csr文件,生成完后将这个csr文件后保存到你本地的电脑硬盘上:

在线生成证书工具

3、登录苹果开发者网站,点击certificates,点击菜单右边的蓝色小加号,如下图所示。开始创建cer证书的步骤,无论是真机测试还是上传app store打生产包,都要选ios distribution app store and adhoc,不要选develpment或apple类型的证书。
ad hoc是真机测试类型,app store是发布appstore类型,ios distribution app store and adhoc这个则包含了测试和app store,所以在hbuilderx或apicloud里云打包都是用发布证书,真机测试也使用发布证书打包。

 

4、创建过程中网站会提示我们上传一个csr文件,这里我们上传刚才在香蕉云编创建的csr文件即可生成cer证书,然后将这个生成的cer证书文件下载到你本地硬盘上:

 

5、回到香蕉云编控制台,上传刚才创建的cer文件,即可使用生成p12证书的功能,生成p12证书了,如下图所示:

 

 

通过上面的几步,p12证书即可创建成功,这个文件就是idp/iep证书。
这时候还没有完成,因为打包还需要创建证书profile文件,即描述文件。

下面再来讲述证书profile文件如何创建:

1、首先,制作描述文件前,需要创建appId,登录苹果开发者中心,点击Identifiers,如下图所示。添加appid,此appid要跟你在开发工具打包时填写的包名一致,假如已经添加了相同的appid,则可以跳过这一步。

 

2、然后就可以开始创建profile,如下图,点左边的profiles菜单,点右边的蓝色加号,开始创建描述文件,网站会先要求我们选择描述文件的类型,假如你想发布app到app store,就选择app store类型,假如你想真机测试,就选择ad hoc类型。这个类型可不要选错了,选错就无法上架了。

 

3、点击下一步后,会要求我们选择appid和选择cer证书,appId和cer证书我们在前面的步骤中都已经生成了。假如你有两个以上的appId或两个以上的cer证书,千万别选错哦,选错了打包的时候就可能会提示证书和profile文件不匹配了。

4、假如第2步的时候你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中它会要求填写你的ios测试设备的udid,你可以用测试设备访问我们这个工具,获取测试设备的udid: https://www.yunedit.com/udid

好了,创建p12私钥证书和描述文件的步骤介绍就到此结束了,谢谢大家的使用。

在线客服