一步一步教你创建ios证书,无需mac电脑

开发前端的都知道hbuilderx可以开发ios应用,而打包ios的时候,却需要填三个证书的选项,一个是p12格式的证书文件,一个是证书profile文件,一个是证书密码。这三个文件对于第一次开发ios的朋友们,肯定很陌生,而点进去hbuilderx的官方论坛教程,创建这几个文件却需要mac电脑,对于使用windows电脑的人就望而却步了。

所以这里,教你一步一步创建ios证书,无需mac电脑即可完成。

ios打包,需要两个文件,一个是p12格式的证书文件(又叫ios私钥证书),一个是证书profile文件(又叫描述文件)。

我们先来说明先p12证书文件如何创建:

1、创建ios证书必须要有苹果开发者账号,假如你还没有苹果开发者账号,请参考这篇文章先开通苹果开发者账号:https://blog.csdn.net/weixin_48914851/article/details/128963761

2、登录苹果开发者中心,找到certificates模块点击进去,看到如下界面。

3、点击上图中右边的蓝色圆圈,创建新的证书,证书的类型请选择ios distribution ad hoc and app store,注意hbuilderx打包都用这个类型,不要选其他的类型。比如apple类型是不能用来ios打包的。

4、创建证书的步骤中,点下一步,会遇到下图的界面,要我们上传一个csr文件。

5、按照hbuilderx官网的文档,这个文件是需要在mac电脑,使用mac的“钥匙串访问”程序去生成的,假如没有mac电脑,其实也可以生成,可以使用香蕉云编来生成:

https://www.yunedit.com/yunbianioscert

6、登录香蕉云编,点击生成csr文件,然后将这个csr文件下载下来。

7、回到苹果开发者中心,继续刚才的步骤,上传这个csr文件,即可生成证书,但是这个证书是cer格式的证书,并不是p12格式的,因此先将这个cer文件从苹果开发者中心下载下来。

8、回到香蕉云编工具,上传刚才这个cer文件,就可以使用生成p12功能生成p12证书了,生成的过程中它会要求你输入证书的密码,起一个你能记住的密码,如下图:

通过上面8个步骤,就可以生成p12格式的ios私钥证书,工作已经完成了一半。

然后下面我们来完成另一半,因为打包ios应用还需要证书profile文件,接下来我们介绍生成profile文件的步骤:

1、登录苹果开发者中心,点击Identifiers模块。创建appId,这个appId要跟你在hbuilderx中填写的appId一致,比如uni.xxxxxxxxxxxxx那个包名,假如已经创建过,就可以跳过此步。

2、生成app store上架类型的描述文件,如下图,点击profile模块,点击蓝色小圆圈,开始创建profile文件。

3、生成profile文件的时候,选择app store类型,假如它会要求我们选择appId和证书,如下面两图,假如你有多个appId或多个证书,可不要选错哦,要跟打包的证书匹配的:

到这里,app store类型的profile文件已经创建成功了!已经可以进行打包了。

假如你需要创建测试类型的profile文件进行测试,也是可以的,创建profile文件的时候选择ad hoc类型(真机测试类型),假如创建这种类型的profile,创建的时候需要添加测试设备的udid的。

先要将测试设备的udid添加到苹果开发者中心的devices模块中。

测试设备的udid可以通过数据线链接电脑通过电脑端的itunes软件获取,假如觉得每个测试人员都连接电脑麻烦,可以不使用itunes,使用香蕉云编右上角的获取udid的工具来扫码获取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值