ios开发p12文件和profile文件生成网站

香蕉云编原创发布日期:2024-09-02


使用hubuilderx开发ios应用的时候,开发的时候可以使用手机数据线,连接电脑调试。但是假如需要打包给别人安装、上架,或自己测试打包的安装包,就需要打包的证书文件。

hbuilderx打包ios应用的时候,需要p12文件和需要证书profile文件。那么有什么网站能生成这两个文件呢?

hbuilderx的教程中,这两个文件需要mac系统+苹果开发者账号来生成。而对于我们来说,苹果开发者账号是必须的,但是mac系统并不是必须,其实windows电脑也可以生成ios的p12证书。

使用本站的生成证书功能,可以不需要mac电脑即可生成p12证书文件,只要你有苹果开发者账号即可,功能链接: https://www.yunedit.com/createcert

假如你还没有苹果开发者中心的开发者账号,可以参考这篇文章先去苹果开发者中心注册成开发者:https://www.yunedit.com/xueyuan/jx/applereg

创建p12文件的总体流程如下:(1)现在香蕉云编生成csr文件,(2)然后去苹果开发者生成cer文件(过程中需要选择原先的csr文件),(3)然后下载在苹果生成的cer文件,再在香蕉云编上传这个cer文件,即可使用生成p12文件的功能生成p12文件。

单从文字描述来看,可能会有点抽象,因此,你可以参考一下下面的详细图文教程:

(1)打开香蕉云编控制台,进入ios证书生成页面,如下图所示,创建csr文件并下载下来:

(2)登录苹果开发者网站,登录进入后台,然后进入Certificates模块,创建ios证书,如下图:

(3)创建证书的时候,需要选择证书类型,这里选择ios distribution ad hoc and app store类型,假如你的是企业类型的开发者账号,则选择in house类型。选择完类型点下一步,它要选择一个csr文件,如下图,选择刚才在香蕉云编生成的csr文件即可。

(4)将这个生成好的ios证书下载下来,下载下来它是.cer格式的,还不是.p12格式。这时候需要回到香蕉云编,将这个.cer文件,转化为p12文件的格式。

(5)再回到香蕉云编,如下图,在记录的中间上传cer文件的位置上传这个cer文件,即可使用右侧“去生成”按钮生成p12文件了,生成p12文件的时候还会要求我们输入p12证书的密码,为了简单你可以先输入123456或更复杂的密码。

通过上面的几步,就可以完成p12文件的创建。

下面,再描述下证书profile文件如何创建吧。profile文件全程都是在苹果开发者网站生成,下面的所有流程都是在苹果开发者网站操作。

(1)先在苹果开发者创建应用,应为创建profile的时候要选择appId,这个appId就是应用,因此要先创建应用,先点击Identifiers菜单,进入应用管理页面。如下图:

(2)如上图所示,假如相同包名的应用还没有创建,则要创建应用,假如已经创建可以跳过。

(3)点击profiles菜单,进入profile文件创建页面,就可以创建profile文件了,如下图:

(4)创建profile文件的时候,需要选择profile文件的类型,假如是普通开发者账号,想打包自己安装测试,则选择ad hoc类型,假如是想打发布包发布app store,则选app store类型。假如是企业开发者账号,则选择in house类型。

(5)假如选择的是ad hoc类型,创建profile的时候还需要提供所有测试手机的udid,获取手机的udid比较麻烦,你可以使用本站上方右上角获取udid的工具去获取udid.

(6)然后点下一步,会要我们选择appId和选择证书,注意选appId和选证书都不要选错,选错了到时打包的时候会报错。其中选择证书的界面如下图所示:

这样,profile文件也可以创建成功啦,使用苹果开发者中心就可以完成这两个文件的创建,中间的过程文件和udid等信息可以借助香蕉云编生成来获取。后面上架和上架截图也可以使用香蕉云编来做。


在线客服