ios开发的正式打包,需要p12私钥证书和证书profile文件。这两个文件卡住了很多想要了解ios开发的同学们。官方提供的方法是需要使用mac电脑,先创建csr文件,再去苹果开发者中心生成cer证书,然后再将cer证书导入mac系统,再从mac系统导出p12,整个过程不仅需要mac电脑,而且不熟悉操作的人还容易出错,非常麻烦。
那么,有更简便的创建证书的方法吗?
我们这篇文章将教会大家如何使用最简单的方法创建苹果证书:创建p12证书,和证书profile文件。
下面是创建p12私钥证书的步骤:
1、先登录苹果开发者网站,假如你还没有苹果开发者账号,需要先参考这篇文章先创建苹果开发者账号:
https://blog.csdn.net/weixin_48914851/article/details/128963761
2、申请号苹果开发者账号后,登入苹果开发者网站,点击certificates菜单,然后点击右边的蓝色小加号,进入cer证书创建页面,创建的过程中,要选择ios distribution ad hoc an app store(这种类型可以做真机测试也能做app store发布),要注意不要选择dev类型或apple类型。
3、创建过程中,它还需要提供一个csr文件,如下图所示:
4、但我们没有csr文件,我们也没有mac电脑,怎么生成csr文件呢?我们可以使用香蕉云编来生成这个csr文件和导出p12文件。香蕉云编的地址:
地址: https://www.yunedit.com
登录香蕉云编后,进入后台控制台,可看见如下的界面:
点击新建Csr文件,即可生成一个csr文件,生成完这个文件后,把这个csr文件下载到你本地电脑上。
5、回到苹果开发者中心,继续刚才的操作上传这个刚才生成的csr文件,即可生成cer证书,然后把在苹果开发者中心生成的cer证书下载到你电脑本地。
6、切换回到香蕉云编控制台,点击下图红色框这里上传这个cer文件,即可使用导出p12证书的功能,生成p12证书:
至此,我们已经可以生成p12证书成功了。
后面,我们继续教会大家如何生成证书profile文件:
1、点击identifiers,identifier又叫appId,后面我们都简称appId。创建appId的时候,填写的名称要跟我们在开发工具打包时填写的包名一致。
包名的格式比如下面的:
com.yyyyy.xxxx
如下图:
2、创建完appId后,点击profiles,开始创建证书profile配置文件,创建profile的时候,初学者请先选择app store类型先学习如何创建app store的profile(假如需要创建测试类型的profile,则看完这步后再看第3和第4步)。创建的过程中,它还会要求我们选择刚才创建的appId和cer证书,假如你有多个appId或cer证书,可千万别选错,选错了p12证书就跟profile不匹配了。
3、假如需要创建测试类型的证书profile文件,点击devices(设备)添加你测试设备。假如你不需要做真机测试或者是用企业类型的苹果账号,则可以跳过此步。添加device的时候,需要填写测试设备(iphone或ipad)的udid,然后测试设备的udid如何获取呢?你可以使用香蕉云编右上角的工具来获取udid:
文章来源:https://www.toymoban.com/news/detail-496936.html
4、假如是要创建测试类型的profile,刚才创建profile文件的第二步,不选择app store类型,选择ad hoc类型就可以真机测试,选择ad hoc类型的时候,会比第二步的app store类型,多出一步选devices的过程,这些devices就是刚才你在第三步创建的设备 。创建的profile包含了哪些devices,哪些设备就可以安装用这个profile文件打包的ipa文件。ad hoc类型的profile文件打包出来的ipa文件,你可以使用香蕉云编的应用内测,上传即可生成安装二维码扫码安装。文章来源地址https://www.toymoban.com/news/detail-496936.html
到了这里,关于在线创建ios正式打包的p12私钥证书和证书profile文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!