hbuilderx云打包ios证书的生成方法

我们在hbuilderx打ios正式包的时候,需要私钥证书p12文件,和描述文件mobileprovision文件,但是生成这两个工具需要使用mac电脑,这对于我们使用windows电脑的同学们望而却步。

幸好,我们中国有在线的生成ios证书的工具,下面我介绍下如何生成ios证书:

1、进苹果开发者中心注册成为开发者:https://developer.apple.com/,假如你还没有开通苹果开发者账号,请参考下面的文章先开通:

https://blog.csdn.net/h5xiaoyu/article/details/114759966

2、登录香蕉云编,准备使用香蕉云编的在线生成证书功能:

https://www.yunedit.com/createcert

3、点击新建csr文件,创建完后,将这个csr文件保存到你本地的电脑:

4、登录苹果开发者中心,点击certificates,点击蓝色小加号,创建证书,创建证书的时候无论测试还是app store打包,都要选ios distribution app store and adhoc,不要选apple和develpment类型的证书。

因为ad hoc是真机测试类型,app store是发布appstore类型,在hbuilderx里云打包都是用发布证书,真机测试也属于发布证书。

5、创建过程中会要求我们上传刚才在香蕉云编创建的csr文件,上传 刚才的csr文件即可生成cer证书,然后将这个cer证书文件下载到你本地:

6、回到香蕉云编后台,上传刚才创建的cer文件,即可生成p12私钥证书了:

到这里,p12证书已经创建成功。

下面再来讲述描述文件mobileprovision文件如何创建:

1、登录苹果开发者中心,点击Identifiers,添加appid,这个appid要跟你在hbuilderx打包的时候填写的包名一致,假如已经添加appid,则跳过此步骤。

2、点击profiles,开始创建描述文件,创建过程中会要求我们选择描述文件的类型,假如是发布app store,则选择app store,假如是真机测试,则选择ad hoc类型

3、过程中会要求我们选择appid,选择第一步创建的appid即可。

4、假如你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中还会要求我们填写ios测试设备的udid,你可以用测试设备访问这个工具,获取测试设备的udid:

https://www.yunedit.com/udid

猜你喜欢

转载自blog.csdn.net/weixin_48914851/article/details/114979266