下面是创建ios私钥证书p12文件和证书profile文件(描述文件)的图文教程
创建ios证书前,需要有苹果开发者账号:登录苹果开发者中心,先注册成为苹果开发者,苹果开发者中心的地址是:https://developer.apple.com/,若你还没有开通苹果开发者账号,请参考下面的文章开通苹果开发账号: https://www.yunedit.com/xueyuan/jx/applereg
一、私钥证书p12文件创建的图文教程:
1、登录本站的后台控制台,找到IOS证书生成功能,点"新建csr文件"按钮生成.certSigningRequest格式的文件,这里我们简称csr文件,创建完后将这个csr文件保存到你本地电脑的磁盘上:
2、登录苹果开发者中心,点击certificates模块,如下图。开始生成证书的流程,生成证书的时候无论是真机测试还是上传app store打包,都要选ios distribution app store and adhoc,不要选apple和develpment类型的证书。
3、点下一步它需要我们提供一个.certSigningRequest格式的文件,这里我们上传刚才在香蕉云编下载的csr文件即可生成证书,然后将这个生成的证书文件下载到你本地的硬盘上。可以发现,生成的证书是.cer格式的。:
4、回到香蕉云编平台,上传刚才创建的cer文件,即可使用生成p12证书的功能,生成p12格式的ios证书,如下图所示:
通过上面的教程,.p12格式的ios证书即可创建成功,这时候还没有完,还需要生成.mobileprovision格式的证书profile文件,即描述文件。
二:.mobileprovision格式的证书profile文件创建的图文教程:
1、如下图,在生成profile文件之前,需要先创建应用。登录苹果开发者中心,点击Identifiers,应用,应用添加的时候要跟你在开发工具打包时填写的包名一致,假如你们项目之前已经创建过同名的应用,只是重新生成描述文件,则可以跳过此步骤。
2、接着如下图,在苹果开发者中心点左边的profiles模块,创建profile文件,创建过程中会先要求我们选择profile文件的类型,假如你想发布app到app store,就选择app store类型,假如你想真机测试,就选择ad hoc类型。这个类型很重要,不能选错。
3、点下一步,界面会提示我们选择appid和选择cer证书,appId和cer证书我们在前面的流程中都已经生成了。假如你有两个以上的cer证书,要注意不要选错,选错了打包的时候就可能会提示证书和profile文件不匹配了。
4、假如在本流程中你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中它会要求填写你提供ios测试设备的udid,由于获取udid比较麻烦,你可以用测试设备(ios设备)访问我们这个工具,获取测试设备的udid: https://www.yunedit.com/udid
到这里,.p12格式的ios证书,和.mobileprovision格式的证书profile文件的图文教程已经完毕。