香蕉云编

您所在的位置:网站首页 ios证书签名网站 香蕉云编

香蕉云编

2024-07-11 20:19| 来源: 网络整理| 查看: 265

下面是无需mac电脑生成ios p12证书和证书profile文件的详细教程

使用ios证书生成器之前,要确保你拥有苹果开发者账号,先登录苹果开发者网站,地址是:https://developer.apple.com/,假如你还没有苹果开发者账号,请参考下面的文章先开通: https://www.yunedit.com/xueyuan/jx/applereg

我们先来创建p12格式的私钥证书:

创建流程其实很简单,其实就是先在香蕉云编创建csr文件,然后去苹果开发者网站创建cer文件,然后再回到香蕉云编使用这个cer文件导出p12证书。详细的流程如下:

1、登录证书生成器后,如下图,点"新建csr文件"按钮创建csr文件,生成完后将这个csr文件下载下来,因为等会去苹果开发者中心创建cer证书的时候,需要:

2、切换到苹果开发者中心,如下图,点击certificates模块,就可以开始创建cer证书,创建证书第一个界面,它会让我们选择cer证书的类型,这时候请选择ios distribution app store and ad hoc类型的证书,不要选apple和develpment类型的证书。因为apple和dev类型都不是uniapp打包所使用的。

 

3、接下来的界面,它会提示我们上传一个csr文件,这里我们上传刚才在香蕉云编创建的csr文件即可生成cer证书,创建完后记得下载这个cer证书:

 

4、回到香蕉云编,点击上传cer文件,将刚才在苹果开发者里下载的cer文件上传上来,然后就可以使用生成p12证书的功能,生成p12证书了(因为必须上传了cer文件到香蕉云编,才能导出p12证书),如下图所示:

 

 

到了这一步,p12证书已经创建完毕

由于打包还需要另一个文件,就是证书profile文件,接下来我再介绍下描述文件mobileprovision文件如何生成:

第一,先创建appid。如下图,登录苹果开发者中心,点击Identifiers,添加appid,此appid要跟你在uniapp打包时填写的包名一致。假如以前已经创建过同名的appId,就不用重复添加。

 

第二、开始生成profile,如下图,在苹果开发者中心点左边的profiles菜单,就可以创建描述文件,在第一个界面它要我们选择描述文件的类型,假如你想打生产包,发布app到app store,就选择app store类型;假如你想打测试包来测试,就选择ad hoc类型。这个类型假如选错了,假如你原本想上架的就无法上架,假如原本想测试的就无法测试,所以这一步也不能选错。

第三、点下一步后下一个界面,会要求我们选择appid,直接选择刚才上一步已经创建的appId即可。

第四,它会要求我们选择cer证书,假如你之前创建过多个发布类型的cer证书,会想如下图一样会列出多个证书可供选择,这里证书可不能选错,要不创建的profile描述文件就跟我们的p12证书不匹配,很难排查问题了。

第五、假如本第二步你选择的描述文件的类型是ad hoc真机测试类型的,创建过程中它会有一个界面,要求填写你的ios测试设备的udid,你可以使用我们顶部的获取udid的工具来让测试设备扫码获取它自己的udid,获取测试设备的udid。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3