admin 管理员组

文章数量: 887176

当你使用hbuilderx等h5开发工具开发app的时候,打包的时候需要ios私钥证书,这个ios私钥证书的申请是需要mac电脑来生成的,假如没有mac电脑,就需要使用第三方的工具来协助申请,这里我推荐使用香蕉云编来生成,因为香蕉云编在线即可生成,无需下载软件。工具如下:

https://www.yunedit/createcert

使用的方法如下:

1、登录香蕉云编控制台,点击新建csr文件按钮,填完所有信息,假如不知道怎么填可以按默认,创建csr文件:

2、 将这个生成的csr文件下载到你的本地电脑上。

3、去苹果开发者中心,假如你还没有在苹果开发者中心注册开发者,可以参考这篇文章先注册成开发者:https://www.yunedit/xueyuan/jx/applereg

 4、登录苹果开发者中心的后台,点击右侧的蓝色加号,开始生成cer证书。

 5、创建证书过程中,选择ad hoc and app store类型的distribution类型的证书,不要选择apple类型的证书和dev证书,因为哪些证书不是用来做h5项目打包的。创建的过程中,它还会要求我们上传一个csr文件,选择我们刚才在香蕉云编生成的csr文件就行。

 6、生成cer证书后,将这个证书下载到你的本地电脑。

7、回到香蕉云编,上传刚才的cer证书,就可以生成p12证书了。

 

在以上的步骤里,即可生成p12证书了,当然,打包H5项目,还需要profile描述文件,所以还需要下面的几步:

1、去identifiers菜单(后面简称appid),根据项目的包名,生成一个appid。注意这个appid一定要跟你在开发工具里填写的包名一致。

 2、打开profiles菜单,点击蓝色加号,开始创建描述文件。要注意的是,假如你想真机测试,则创建ad hoc类型的distribution类型的描述文件,假如是要上架app store,则需要创建app store类型的描述文件,创建的时候会有类型选择,不要选错。假如你是第一次制造,请选择app store类型的描述文件,因为app store类型的描述文件最简单,不需要添加测试设备的udid.

3、创建的过程中,它还需要我们选择前面步骤中创建的appid和cer证书,千万别选错。

 

4、假如你选择的描述文件的类型是ad hoc类型的,创建过程中是需要添加测试手机的udid的,你可以使用香蕉云编的工具来获取udid: https://www.yunedit/udid

本文标签: 流程 证书 工具 详细 电脑