windows电脑申请hbuilderx打包证书

39 篇文章 2 订阅
27 篇文章 0 订阅

hbuilderx现在的最新框架uniapp,可以多端开发不同端的应用,包括小程序、公众号、ios app和安卓app,一份代码就可以生成不同的端。

但是不同的端是需要使用不同的端的证书的,是不能使用公共的证书上架的,必须使用自己的证书和自己的账号上架的,比如ios,是必须使用自己的苹果开发者账号和自己的私有证书上架的。

但是hbuildrx官网的教程,生成ios证书需要使用mac电脑去申请,但是mac电脑是比较贵的。有没有什么好的方法呢?下面这篇教程,重点将讲述如何申请ios证书,不需要mac电脑。

假如你还没有开通苹果开发者中心的开发者账号,你需要先按照下面的教程,先开通苹果开发者账号:https://blog.csdn.net/handsome0916/article/details/130267123

开通苹果开发者账号后,就可以使用下面的教程来创建p12私钥证书和证书profile文件了:

生成ios p12证书的方法如下:

第一步 登录苹果开发者中心,点击certificates菜单,进入cer证书管理页面,点击右边的蓝色加号即可开始创建cer格式的证书。

创建cer证书的过程中,要选择ios distribution ad hoc and app store类型的证书,不要选其他的类型,尤其是不要选择apple类型或dev类型的证书,很多人在这里选错了类型,因为ios开发就不能选apple类型。

然后点下一步,会出现下面这个界面,要我们上传一个csr文件。

这个csr文件它需要我们去mac电脑创建,没有mac电脑怎么办呢?可以在下一步里使用香蕉云编来创建这个csr文件。

 

第二步 登录香蕉云编:

https://www.yunedit.com/yunbianioscert

进入香蕉云编的创建证书的后台,如下图,点击新建csr文件

创建完csr文件后,把这个csr文件下载到你电脑本地。

第三步 回到苹果开发者中心,继续上传csr文件即可创建完cer证书。然后下载这个cer证书到你电脑本地。

第四步 返回香蕉云编,上传你刚才在苹果开发者中心生成的cer证书,即可使用生成p12证书功能,创建p12证书。

通过上面的四个步骤,已经创建了p12证书。

我们要使用hbuilderx打包ios,除了p12证书以外,还需要证书profile文件。

下面我们来介绍生成证书的profile文件的教程:

1、登录苹果开发者中心,点击Identifiers菜单,检查有没有创建identifiers(我们简称AppId),假如没有创建,则先创建。

 这里要注意,创建的时候需要填写跟在开发工具里填写一致的包名,比如这样的格式:

com.xxxxxxxxx.yyyy

2、创建完appId后,即可开始创建profile文件,如下图,点击profiles菜单,开始创建profile文件:

在创建profile文件的过程中,他会要求我们选择类型,我们初次创建,先不考虑测试,先创建app store类型做实验,然后它会要我们选择appId,选择刚才创建的Appid即可。

然后它会要求我们选择证书:

这里证书别选错,一定要选择你刚才导出p12的证书,假如选择错了,到时这个profile文件就会跟我们的p12证书不匹配。 

通过上面两步,我们即可生成app store类型的描述文件。但是app store是上架的类型,无法进行真机测试,假如我们需要打测试包进行真机测试,则需要在第二步的时候,选择ad hoc类型。

假如选择ad hoc类型的描述文件,它会要求我们提供测试设备的UDID。那么测试设备的UDID又怎么获得呢?可以通过香蕉云编上方的获取UDID的工具来扫码获取测试设备的UDID:

好了,到这里,我们已经学会生成p12证书和证书profile文件。

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值