windows傻瓜式创建私钥证书p12和profile流程

其他啰嗦的话就先不说了,假如你是用Uniapp打包的,你从界面也可以看出来ios打包需要一个p12格式的私钥证书,和一个profile文件才能打包ios应用。而uniapp官网的教程却要使用mac电脑去创建,假如只有windows电脑怎么办呢?

因此,我们这篇文章的目的就是教会大家傻瓜式地创建这两个文件,而且是在没有mac电脑的基础上创建。

首先,要ios的证书必须通过苹果开发者中心来创建,苹果开发者中心地址:https://developer.apple.com

假如你公司还没有苹果开发者账号,第一次创建,可以参考这篇文章,先开通苹果开发者账号:

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

已经有账号的同学们,就可以开始按照下面的教程来生成证书了:

打包总共需要两个文件,这两个文件是有生成顺序的,其中profile文件是需要关联证书的,因此要先创建证书,也就是p12文件要先创建。

p12证书的创建流程:

1、进入苹果开发者中心,进入Certificates页面,这个页面可以创建证书,这种证书生成后是cer格式的(这是后话,格式先不管,知道这里是创建证书的就行)

2、创建的时候需要选择证书的类型,如下图,选择ios Distribution那个类型,请不要选择前面Apple开头的或development类型。(假如你的是企业账号,企业内部测试可以选In House类型。假如是个人和公司类型的账号上架或测试则选ios Distribution)

3、创建的过程中它还要我们提供一个CSR文件,如下图:

这个文件原本是需要在mac电脑创建的,这里我们没有mac电脑,我们就可以使用香蕉云编这个工具来创建:

https://www.yunedit.com/ioscert

4、在香蕉云编生成csr文件,如下图:

5、回到苹果开发者中心,继续创建cer证书,成功后下载这个cer证书到本地。

6、到香蕉云编后台,如下图,上传这个从苹果开发者中心生成的cer证书,就可以使用香蕉云编导出p12的功能,将cer证书转换为p12证书了。

profile文件创建流程

1、profile文件是跟应用有关的信息,需要先创建应用,在苹果开发者中心,进入Identifiers创建应用,创建应用的关键是填写跟应用的APPID(包名)一致的包名,一定要跟打包时填写的appID一致,比如uni.xxxxxxxxxx那个。

2、然后就可以创建profile文件了,如下图

假如你的是个人/公司类型的苹果账号,则选择app store类型(上架类型)或者ad hoc类型(真机测试类型)。假如你的是苹果企业类型的账号,则选择In house类型。

3、期间它还会要我们选择appId和cer证书,这个两个之前我们都创建了,假如你有多个appId或多个证书,请不要选错,如下两图:

4、假如你在第2步选择的是ad hoc类型,则过程中还会要我们选择测试设备的udid的,因为ad hoc类型不上架就能安装,但需要提前之前测试设备的udid的,可以使用香蕉云编的获取udid的工具,在手机获取测试设备的udid: https://www.yunedit.com/udid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值