ios企业证书创建图文流程

ios知识库发布日期:2023-11-01


假如不想上架app store,只需要企业内部测试使用,可以使用企业证书,因为企业证书打包的ipa文件,不需要获取测试者手机的udid,就可以安装到苹果的手机上,对于企业内部的发版来说非常有用。

因此,我们可以生成企业证书去打包,生成企业证书需要使用苹果企业账号才能生成,因此我们在苹果注册苹果开发者账号后,需要申请缴费299美元的费用,成为企业开发者,即可生成企业证书。由于使用mac创建证书比较麻烦,这篇文章我们将介绍如何使用我们的生成证书工具来生成企业证书。

假如你还没有注册企业开发者账号,可以参考这个教程申请企业类型苹果开发者账号:https://blog.csdn.net/hepingdev/article/details/125489193

要完成ios应用的打包,需要生成一个.p12后缀格式的ios证书,和一个.mobileprovision后缀格式的证书profile文件。这里,我们将分开两个图文流程来说明这两个文件的创建流程。

第一个流程,先生成p12后缀的企业打包证书:

1、登录本站的后台控制台,点击IOS证书生成模块,再点击"新建csr文件"按钮来生成.certSigningRequest格式的文件,这个文件我们下文都简称csr文件,生成完后将这个csr文件保存到你本地电脑的磁盘上:

工具地址:https://www.yunedit.com/ioscert , 上面创建csr文件的步骤如下图所示:

在线生成证书工具

2、登录苹果开发者中心,点击certificates菜单的链接,可以看到如下图的界面。点击图中菜单右边的蓝色小加号,就可以开始生成cer格式的证书,创建证书的过程中,选择in-house and ad hoc类型的证书,这个类型很重要,千万不需要选择其他的类型,选择错了打包就无法安装了。

 

3、过程中它会要我们传一个.certSigningRequest格式的文件,这里我们上传刚才在本站下载的csr文件即可生成cer证书,然后将这个生成的cer证书文件下载到你本地的磁盘上:

 

4、再次回到本站(香蕉云编),上传刚才在苹创建的cer企业证书文件,即可使用生成p12证书的功能,生成p12格式的ios企业证书,如下图所示:

 

 

通过上面的步骤,.p12格式的ios企业证书即可创建成功,这时候还没有完成,还需要生成.mobileprovision格式的证书profile文件,即描述文件,才能打包ios应用的。

第二个流程:下面再来讲述证书profile文件(描述文件)的生成流程:

1、在生成profile文件之前,需要先创建appid。如下图,登录苹果开发者中心,点击Identifiers,Identifier的意思其实就是我们在开发工具打包时填写的appId。在这里添加appid,此appid要跟你在开发工具打包时填写的包名一致,假如你们项目之前已经创建过appid,则可以跳过此步骤无需再创建appId。创建appId的过程中,有些选项假如你不知道有什么用的可以都空着先不勾,先学会创建appId先。(假如你的应用使用了推送,则需要勾选推送的选项。)

 

2、然后就可以开始生成证书profile文件,如下图,点左边的profiles菜单,点右边的蓝色加号,创建profile文件,创建过程中会先要求我们选择profile文件的类型,请选择in house类型。这个类型很重要,千万别选错,选错了就会跟证书不匹配。

 

3、点下一步后,界面会提示我们选择appid和选择cer证书,appId和cer证书我们在前面的流程中都已经生成了。假如你有两个以上的appId或两个以上的cer证书,千万别选错哦,选错了打包的时候就可能会提示证书和profile文件不匹配了。

好了,到这里,已经完成证书和证书profile文件的创建了,你已经可以完成企业证书的创建,然后去打包,使用我们的应用内测功能扫码安装企业内部使用吧。


在线客服