云打包p12苹果证书和profile文件在线制作流程

43 篇文章 0 订阅
35 篇文章 0 订阅

使用hbuilderx的uniapp框架,除了开发小程序外,还可以打包出原生的安卓或苹果应用。

假如是打包安卓应用个,则需要安卓证书。

而假如打包ios应用,则需要p12格式的苹果证书和苹果证书的profile文件。其中苹果证书可以理解为基于非对称加密算法的证书,需要苹果开发者中心颁发,一个证书可以打包多个应用,而profile文件则是描述文件,profile文件跟证书绑定,但同时还跟应用的appId绑定,因此,一个profile文件只能打包一个应用。

我们这篇文章,将分开讲解证书p12文件的生成流程,和profile文件的生成流程。

生成之前,需要有一个苹果开发中心的苹果开发者账号,和一个用来生成证书的csr文件。这里先注册苹果开发者账号,假如你还没有注册苹果开发者账号,可以参考这篇文章先开通苹果开发者账号:https://blog.csdn.net/handsome0916/article/details/130267123

然后还需要一个csr文件,原因这个文件是需要mac-os电脑去生成的,这里我们使用在线生成的方法,不需要mac电脑,可以使用香蕉云编去生成:

https://www.yunedit.com/createcert

具体的步骤如下:

1 登录香蕉云编,进入ios证书生成模块,生成一个csr文件,并下载下来

2 登录苹果开发者中心,进入Certificates功能,点击蓝色圆圈加号,开始生成cer格式的证书文件。

3 点击蓝色加号后,会弹出要求选择证书类型,这里我们选择ios distribution (app store connect and ad hoc)这个类型。(假如是苹果企业账号可以创建in house类型)

4 接口它会要求我们上传一个csr文件,上传刚才我们在香蕉云编生成的csr文件即可:

5 点击下一步,就可以生成cer格式的证书了,然后将这个cer证书文件下载下来。

6 进入香蕉云编,如下图界面,上传这个cer文件,即可使用生成p12证书功能生成p12格式的证书了

7 生成p12证书会要求我们输入证书的密码,这里假如你第一次生成,你可以输入一个简单点的密码,比如123456,方便记忆,就可以生成p12证书了。

下面,我们再来讲述如何在线生成证书profile文件

1 登录苹果开发者中心,点击Identifiers功能,假如你是第一创建profile文件,肯定还没有创建identifiers,这里identifiers的意思是应用的意思,对应uniapp上打包的appId.
假如是第一次创建,则先创建一个identifiers

2 开始创建profile

这里创建profile的时候,可以选择两种profile的类型,第一种是app store类型,这种类型是最常用的上架的类型,另一个类型是ad hoc类型,这种类型的证书打包出来的ipa可以不上架,可以上传到香蕉云编的测试安装模块,生成安装码扫码安装。但这种类型的证书仅用于测试,因此必须要将测试设备的udid添加到这个profile,测试的设备(手机)才能扫码安装测试。

如下图:

3 然后创建过程中,它还会要求我们选择appId和选择证书,假如你有多个证书或多个appId不要选择错误哦

4 假如选择的是ad hoc类型的profile,生成的过程中还需要添加测试设备的udid,测试设备的udid可以使用香蕉云编获取udid的工具来获取:https://www.yunedit.com/udid

到这里,p12证书和profile文件的在线生成步骤已经讲述完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值