ios打包私钥证书和profile文件最正式最常用的天生流程

打印 上一主题 下一主题

主题 1068|帖子 1068|积分 3208

很多开发ios的同学们,利用uniapp或hbuilderx打包ios应用的时间会问,打包用的私钥证书和profile文件到底在什么地方获取,能不能用别人的证书或从别的地方下载利用。
安装苹果的应用到用户的手机,正式的安装只有两种方法,第一种是利用app store的证书和profile文件打包,第二种是利用企业开发开发者账号天生的in house类型的证书打包企业内部app,通过上传香蕉云编这种测试和分发平台扫码安装。
对于第二种,苹果企业账号比较难申请,一般需要好几百号人的公司需要内部测试才能申请。
一般来说,都是申请个人或公司类型的苹果开发者账号,在苹果开发者中心去天生苹果证书和profile文件。
因此,天生证书首先要有苹果账号,可以参考下面的教程先开通苹果开发者账号:
https://www.yunedit.com/xueyuan/jx/applereg

由于天生p12私钥证书和天生profile文件是两个独立的流程,下面分开两个流程了报告。

1 天生p12格式的私钥证书的流程如下:

 
1.1 利用香蕉云编天生csr文件:

在苹果开发者中心天生证书的过程中,需要提供csr文件。这个文件原本需要mac电脑的钥匙串访问功能来天生,天生比较贫苦,这里还是利用在线工具来辅助天生CSR文件,可以利用香蕉云编来天生这个csr文件:
https://www.yunedit.com/createcert
如下图,在香蕉云编背景天生一个csr文件,然后下载下来:



1.2 在苹果开发者中心天生cer证书:

如下图,进入苹果开发者中心后,进入Certificates,点击右边的蓝色小加号开始天生cer证书:


1.3 选择ios distribution类型的证书:



假如是个人/公司类型的苹果开发者账号,无论是打正式包还是测试包,都是选择ios distribution(app store connect and ad hoc)那个类型,但是不要选择development或Apple开头类型的证书。
假如是企业类型的苹果开发者账号,则选择In house类型的证书。

1.4 选择csr文件

点下一步,会见到下面的选择csr文件的界面,上传刚才在香蕉云编下载的csr文件,即可完成cer格式的证书的创建:

1.5 下载这个cer证书文件,到香蕉云编转换为p12格式的证书

苹果开发者中心没有提供将cer证书转换为p12证书的工具,这里上传这个cer文件到香蕉云编,就可以利用天生p12证书功能天生p12私钥证书了。如下图:


通过上面的利用,已经可以天生p12私钥证书了。
2 证书profile文件的创建步骤如下:

2.1 创建应用ID(APPID)

进入苹果开发者中心,然后进入Identifiers菜单,先创建应用,这里创建的应用的关键就是填写跟你在uniapp打包同等的AppId,比如uni.xxxxx.xxxx那个包名。

2.2 开始创建profile文件

如下图:



创建profile的时间,需要先选择profile的类型
假如是个人或公司类型的苹果账号,可以选择ad hoc类型或app store类型。ad hoc类型是真机测试类型,可以不需要上架即可安装在手机进行测试,比如将打包后的ipa文件上传到香蕉云编天生安装二维码安装。而app store类型是正式类型,不能直接安装在手机,需要上架到app store才能安装。
假如是企业类型的开发者账号,可以选择In house类型,In house类型也是不需要上架即可安装,比如将打包后的ipa文件上传到香蕉云编天生安装二维码安装。

2.3 选择应用ID和cer证书

天生profile文件的流程中,还会如下两图,要求我们选择AppId和cer证书,选择在之前的步骤中创建的AppId和cer证书即可。假如有多个APPID或多个cer证书,请不要选错了。





2.4 添加udid

假如你选择的类型是ad hoc类型的profile,它还会多出一步,要求我们选择或添加测试设备的udid,由于ad hoc类型不同于企业证书,需要将测试设备的udid添加到打包的profile文件里,打包的ipa文件才能扫码安装。
假如你不知道怎样获取udid,可以利用这个工具来获取udid:
https://www.yunedit.com/udid

好了,通过上面的步骤,包含了天生p12证书和profile文件的完成流程了。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表