在做ios打包的时候,需要正式的证书文件,正式的证书文件如何获取呢?
苹果提供了官方的生成证书的方法,是需要使用苹果mac电脑生成的,生成过程也比较麻烦。
假如我们没有mac电脑,有没有更快的途径去生成证书p12文件和描述文件.mobileprovision呢?我们可以使用香蕉云编这个工具来生成,它提供了在线生成证书、在线上架和在线安装ipa等工具。也提供安卓的证书获取方法。
工具的地址:
https://www.yunedit.com/createcert
下面我介绍下生成的步骤:
1、生成证书需要苹果开发者账号,假如你还没有苹果开发者账号,请参考下面这篇文章,先去苹果开发者中心开通苹果开发者账号:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
2、假如你已经有了苹果开发者账号,你可以登录香蕉云编的后台,点击创建CSR文件来开始生成证书:
生成了CSR文件后,把这个CSR文件下载保存到你的电脑。
3、回到苹果开发者中心的后台,点击Certificates,点击蓝色加号,创建cer证书。
创建的过程中,要选择ios distribution app store and ad hoc 类型,千万不要选择apple distribution或develpment类型的哦,云打包需要的是ios distribution app store and ad hoc 类型。
4、过程中,它会要求你上传一个CSR文件,你上传刚才在香蕉云编生成的CSR文件就行了。
这样就可以把cer证书创建成功,然后下载这个cer证书到你的电脑。
5、回到香蕉云编平台,上传刚才下载的cer文件,就可以生成p12文件了。
到目前,p12证书已经创建成功了
接下来,说下怎么生成.mobileprovision格式的描述文件:
1、登录苹果开发者中心后台,点击Identifiers,创建app id,这个appid 要跟我们在apicloud打包的appid一致。
2、点击profiles ,开始创建描述文件:
创建的过程中,请选择app store或ad hoc类型的描述文件,不要选择其他类型。
3、创建的过程中会要求我们选择刚才创建的appid:
4、假如你创建的描述文件的类型是ad hoc类型,它还会要求我们提供测试手机的udid,因为ad hoc类型是真机测试的意思,需要提供测试设备的UDID的,你可以使用香蕉云编的获取UDID的工具去获取手机的udid:
好了,到目前位置证书p12和描述文件mobileprovision都创建完成了。
假如你需要了解如何让ipa生成二维码安装到手机进行测试,如何上架ipa去苹果开发者中心,你可以参考下面两篇文章:
https://blog.csdn.net/h5xiaoyu/article/details/114120819
https://blog.csdn.net/weixin_48914851/article/details/114060053
网友评论