hbuilderx云打包苹果签名的创建步骤

举报
yd_296406139 发表于 2023/02/14 16:10:58 2023/02/14
【摘要】 目前流行使用hbuilderx做多端开发,其中打包app的苹果端,需要ios签名。 苹果官方提供的生成签名的方法,是需要使用mac电脑的钥匙串来创建的,假如没有mac电脑,就无法使用官方提供的方法来创建。 现在大部分人都是使用华为、联想电脑,没有mac电脑,那么有没有办法使用windows也能创建苹果签名呢?因为没必要为了一个ios签名去买一台昂贵的mac电脑。 答案是可以的,下面我们这篇文

目前流行使用hbuilderx做多端开发,其中打包app的苹果端,需要ios签名。

苹果官方提供的生成签名的方法,是需要使用mac电脑的钥匙串来创建的,假如没有mac电脑,就无法使用官方提供的方法来创建。

现在大部分人都是使用华为、联想电脑,没有mac电脑,那么有没有办法使用windows也能创建苹果签名呢?因为没必要为了一个ios签名去买一台昂贵的mac电脑。

答案是可以的,下面我们这篇文章将讲述如何使用windows电脑来创建ios签名:

首先,我们讲述如何创建p12证书:

假如还没有苹果开发者账号,先要交99美元注册成苹果开发者再看这篇文章

1、登录苹果开发者中心,找到Certificates菜单,点击右边的蓝色加号,开始创建cer格式的证书,证书的类型选择ios distribution ad hoc and app store类型,注意不要选择了apple类型或dev类型。

2.png

2、创建的过程中,它会要求我们提供一个csr文件,如下图:

3.png

3、由于我们没有mac电脑,因此在这里我们使用国内的香蕉云编来生成这个csr文件,香蕉云编的地址:

https://www.yunedit.com

如下图:

1_iossq.png

将创建好的csr文件下载到我们的本地电脑。

4、回到苹果开发者中心,继续刚才第二步的步骤,上传刚才在香蕉云编下载的csr文件即可生成cer证书,然后将这个cer证书下载到你电脑本地。

5、回到香蕉云编,上传刚才在苹果开发者中心下载的cer文件,即可使用生成p12证书的功能生成p12证书了。如下图:

5_3.png

好了,创建p12证书的流程说完了。

然后,我们来说下如何创建证书profile文件:

1、点击identifilers(简称appId),查看appId有没有被创建,假如还没有创建,则需要先创建appId,要注意,这个appId的值需要跟我们在hbuilderx打包时填写的包名一致。

8.png

2、点击profiles,开始创建profile文件,如下图,由于我们是第一次创建,创建的过程中,profile文件的类型选择app store类型,创建的过程中,它还会要求我们选择刚才创建的appId和cer证书,可千万别选错了哦:

6.png

好了,到这里上架的profile类型已经创建完成了。但有时候,我们开发完并不想那么快就上架,想用真机测试一下再上架,这样我们再第二步创建profile的时候,就不要选择app store类型,需要选择ad hoc类型,假如选择了ad hoc类型,过程中是需要我们填写测试手机的udid的,测试手机的udid获取有点麻烦。这里为了简化,你可以使用香蕉云编右上角工具栏提供的获取手机udid的工具去扫码获取udid。

好了,p12证书和证书profile文件的创建流程,全部说完了。你可以创建证书去打包了!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。