云打包私钥证书和证书profile文件的创建教程

本文详细介绍了如何在没有Mac电脑的情况下,通过苹果开发者中心和香蕉云编工具创建p12私钥证书及mobileprovision格式的证书profile文件。首先注册成为苹果开发者,接着创建cer证书,使用香蕉云编生成csr文件并上传,下载cer证书后再生成p12证书。然后创建appId,创建app store和ad hoc类型的profile文件,过程中涉及选择正确的appId和cer证书,以及为测试设备添加udid。文章提供了清晰的步骤和链接资源,便于理解操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们使用H5开发工具,比如hbuilderx或apicloud这些开发工具云打包的时候,需要我们提供p12格式的私钥证书和mobileprovision格式的证书profile文件。那么这两个文件如何创建呢?

苹果官方的方法是需要使用mac电脑去创建的,创建的流程也比较复杂,这里考虑到所有的用户,就不介绍使用mac电脑去创建的方法了。这里我讲述下通用的创建方法。

首先,我们要登录苹果开发者中心:https://developer.apple.com,假如你还没有注册成苹果开发者,可以参考这篇文章,先注册成苹果开发者:

https://www.yunedit.com/xueyuan/jx/applereg

然后,下面是p12私钥证书的申请方法:

  1. 登录上面提到的苹果开发者网站,进入certificates菜单,然后点击右边的蓝色加号,开始创建cer证书。创建的第一步,它会提示我们选择证书的类型,证书的类型有很多,有推送证书,发布证书等等。我们这里要选择ios distribution ad hoc and app store类型的证书,不能选择其他的类型,不要选apple类型或dev类型。

  1. 创建cer证书的过程中,第二步它会要我们上传一个csr文件,如下图:

  1. 但是我们没有这个csr文件,怎么办呢?这时候可以使用香蕉云编的工具来创建:

https://www.yunedit.com/createcert

登录香蕉云编控制台,创建csr文件,然后将这个csr文件下载下来本地电脑上。如下图:

  1. 回到苹果开发者网站,继续上传这个csr文件,即可生成cer证书,然后把这个cer证书下载到你的本地电脑上。

  1. 回到香蕉云编,如下图,上传这个cer文件,生成p12证书的按钮就会点亮,即可生成p12证书。

做了上面这五步,即可生成p12私钥证书了,现在还差证书profile文件还没创建。

下面是证书profile文件的生成流程:

  1. 登录苹果开发者网站,点击Identifiers菜单,假如还没有创建identifier(又称appId,下面都称为appId), 则先创建appId, 创建appId的时候,这个appId需要跟我们打包的时候的包名一致,比如是下面这种格式的包名:


com.xxxxxxxxxx.yyyyy

界面如下图:

  1. 创建完appId后,进入profiles菜单,开始创建证书profile文件,首次创建的时候,我们先创建app store类型的练练手,后面的两步我们再教大家如何创建测试类型的profile。如下图,创建的时候,它会提示我们选择我们刚才创建的appId和cer证书,这里选择要慢一点选,假如选错了打包的时候就会提示不匹配。

  1. 前两步的步骤,你已经可以成功创建出app store类型的profile文件了。假如你想创建真机测试类型的profile,还需要做下面这两步:要点击devieces菜单,创建device(测试设备),创建device的时候,要添加测试设备(iphone)的udid,这个udid,你可以使用香蕉云编右上角的获取udid的工具来获取:

  1. 假如要创建测试类型的profile,在第2步创建profile的时候要选择ad hoc类型,不要选择app store类型,创建流程几乎一样,但会多一步选择devices的步骤,这些devices在第3步的时候已经创建,直接选择即可。

p12私钥证书文件和证书profile文件的创建流程已经全部描述完毕,感谢大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值