企业证书可不上架app store安装,生成教程

42 篇文章 0 订阅
24 篇文章 0 订阅

ios的app不像安卓那样,可以直接安装app,因为ios的app能否安装,决定于使用什么类型的证书打包。

假如使用个人类型或普通company账号生成的证书,是无法直接安装在ios手机的,除非你的手机越狱了,但是现在的ios手机1万或好几K,几乎很少人会拿自己的手机去越狱了。所以现在的app,大部分都选择上架。但是有部分APP的使用场景仅限于某个区域或企业内部使用,苹果不允许上架,这就要考虑使用企业证书了。

生成企业证书,首先要申请企业开发者账号,假如你还没企业开发者账号,可参考这个教程登录苹果开发者中心进行申请:

https://blog.csdn.net/hepingdev/article/details/125489193

有了企业开发者账号,就可以上去苹果开发者中心生成证书了。

打包ios应用,比如使用uniapp打包,需要p12证书和证书profile文件。

下面是p12证书的申请流程,一步一步教大家生成:

(1)、登录苹果开发者,点击certificates, 看到右边有个蓝色小加号

点击蓝色小加号,开始生成cer格式的证书,创建的时候选择 in house类型的证书。

(2)、申请过程中,它会弹出要我们上传一个csr文件。

(3)、这个文件原本是需要使用mac电脑生成的,但是考虑到不是所有人都有mac电脑,也不一定熟悉mac系统,因此这里使用更简单的傻瓜式工具去生成,使用香蕉云编来生成:

https://www.yunedit.com/createcert

登录香蕉云编后,点击生成csr文件生成一个csr文件,下载下来

(4)、继续登录苹果开发者中心,继续刚才的步骤,即可完成cer格式的证书的申请,然后把这个cer文件下载下来。

(5)、回到香蕉云编,上传刚才在苹果开发者生成的cer,即可使用生成p12证书功能来生成证书了。

然后这里p12证书已经生成成功。

下面来讲述证书profile文件的申请流程:

(1)、登录苹果开发者中心,在Identifiers模块下,看看appId有没有创建,假如没有创建,要先创建,这里的appId创建的时候需要填写跟在开发工具里打包输入的appId(或叫包名)一致,比如在uniapp里就是uni.xxxxxxxxx那个。

(2)、点击profile模块,就可以开始申请证书profile文件了

(3)申请的时候需要选择in house类型,接下来它会有下面的两步,如下面两图一张,要我们选择appId和证书,假如你有多个appId或多个证书不要选错哦

到这里,就完成证书profile文件了。

然后你使用这两个文件打包的app,就可以上传到香蕉云编或蒲公英的应用内测来生成安装码,用户用手机扫码安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值