用户2888006
用户2888006
  • 发布:2025-09-11 16:10
  • 更新:2025-09-11 16:10
  • 阅读:16

快速创建ios自有证书和profile文件的方法

分类:HBuilder

在hbuilderx打包的时候,想放到发布平台去扫码测试,或者上架app store connect,需要使用自建证书打包,不能再使用数据线连接的方式安装到手机。

而创建ios证书的教程,提示我们需要使用mac电脑的钥匙串访问去申请证书,然而我的电脑却是windows电脑。

后来发现没有mac电脑能创建ios证书,可以使用香蕉云编来生成p12私钥证书,profile文件在苹果开发者中心就可以生成,不需要mac电脑。

创建的过程如下:

1)申请苹果开发账号,这个步骤最麻烦最消耗时间,可以参考下面的教程申请苹果开发账号。完成这步后,后面的步骤都很简单。假如你们公司已经有账号就不需要申请账号了。

https://juejin.cn/post/7529496810265575458

2)进入苹果开发者中心,点击证书功能,创建一个证书,创建证书的第一步,选择ios distribution类型的证书。

3) 创建证书的过程中,提示需要提供一个csr文件,提示需要在mac电脑申请这个文件。如下图所示:

4)这个步骤,可以不用mac电脑来申请,可以改用香蕉云编来代替:
https://www.yunedit.com/createcert

5)接着下一步,就生成证书文件了。在苹果开发者中心下载下来,证书是.cer后缀格式的,还不是hbuilderx所需的p12格式的证书。

6)接着使用香蕉云编,生成p12证书的功能,将cer转换成p12格式,生成p12证书前,是需要先上传刚才在苹果开发者中心生成的cer证书去香蕉云编先的,如下图所示:

完成上面6个步骤,p12私钥证书文件就创建完毕了。

还有profile文件需要创建。

7)登录苹果开发者中心,找到Identifiers模块,创建一个应用。
注意,创建应用的时候,填写的应用的APPID,需要填写一个java格式的包名,一般是com.xxname.xxapp这样的格式。
这个appId,是跟hbuilderx的云打包里面的包名对应的,需要一致。

8)创建profile文件,在苹果开发者中心,找到profile模块,就可以创建profile了。
在这里需要提醒的是,创建profile的时候,假如选择app store connect类型,就是创建上架类型的profile。
假如创建的是Ad hoc类型,就是真机测试类型,可以用来给团队其他成员安装测试的。生成ad hoc类型的话,可以放到香蕉云编或者蒲公英这种测试平台来扫码安装。

创建profile的过程还需要绑定APPID(应用)和绑定Certificate(证书)的,就是绑定前几个创建的应用和证书,假如你有多个应用或多个证书,可别选错了。

假如选择的是ad hoc类型,它提示还需要绑定测试设备的udid的,你还是提前获取到你团队的所有udid,再去创建测试类型的profile文件。因为添加了新成员,profile又需要重新创建的,重下下载profile文件的。

获取udid的最简单的方法是使用ios测试设备,扫描香蕉云编获取udid的工具,根据它的提示来获取udid:
https://www.yunedit.com/udid

好了,完成上面的8个步骤,证书和profile文件应该就创建完了。

0 关注 分享

要回复文章请先登录注册