hbuilderx怎样打包ios app,怎样生成证书

打印 上一主题 下一主题

主题 754|帖子 754|积分 2277

hbuilderx可以打包ios app, 但是打包的时间,却需要两个证书文件,我们又怎样生成这两个证书文件呢?
点击hbuilderx的官网链接,教程是需要使用mac电脑+苹果开发者账号去创建这两个文件,可是题目来了,我们没有mac电脑怎么办?
其实没有mac电脑也可以生成这两个文件,只要你懂证书的技能和有苹果开发者账号就可以了。可是我们也不熟悉证书的技能怎么办?可以使用一些在线工具来创建:
https://www.yunedit.com/ioscert

但创建前有一些前期的工作需要做,就是需要一个苹果开发者账号,假如你或你们公司还没有苹果开发者账号,可以参考这个教程先创建苹果开发者账号:https://blog.csdn.net/handsome0916/article/details/130267123

好了,下面就是重点了,看看怎样创建这两个文件。
首先,创建p12格式的证书文件,步骤怎样:
1、进入上面的在线工具,进入创建ios证书的界面,创建csr文件:

创建完后,将这个csr文件下载保存到本地电脑上。
2、进入苹果开发者中心,找下如下的界面,电脑蓝色加号开始创建cer格式的ios证书:

3、创建的过程中,请选择ios distribution ad hoc and app store类型,这个类型支持真机测试(ad hoc)和上架类型(app store),以是你无论是测试还是上架,都创建这个类型就行了。留意不要创建apple类型大概development类型,这两个类型是创建mac的证书和xcode调试的证书的,在hbuilderx的云打包上面不适用。
4、然后创建的过程中,你会怎样下面的界面:

这个时间,需要选择一个csr文件去创建,然后上传刚才在在线工具里生成的csr文件就行了。生成ssl的csr文件是通用的ssl技能,无需使用mac去生成。
5、通过上面的第四步,就可以生成cer格式的证书,将这个cer格式的证书下载下来你电脑本地。
6、回到在线工具的界面,如下图:

7、上传你刚才在苹果开发者中心下载的cer文件,就可以使用生成p12证书的功能去生成p12文件了,生成p12文件的过程中,会要求我们输入密码,输入6位数以上的密码即可,留意密码不要有一些特别的字符。

通过上面的步骤,即可完成p12证书的创建。

反面,打包还需要创建证书profile文件,接着我们来开始创建证书profile文件:
1、进入苹果开发者中心,如下图:

上图的界面是appId的管理页面,这个appId是跟hbuilderx里填写的appId(包名)对应的,比如uni.UNI3EB0xxxxxx这种格式。假如还没有创建appId,要先创建appId,因为创建profile文件的时间需要绑定appId.

2、创建profile

创建profile的时间,可以选择ad hoc类型大概app store类型。
假如是企业苹果开发者账号,可以选择in house类型
先说最简朴的创建app store类型的,因为创建ad hoc类型的profile需要添加测试者手机的udid。
3、创建app store类型的profile
创建过程中,它会要求我们绑定appId和绑定cer证书,如下两
图:




不停点下一步,即可完成app store类型的profile的创建流程。

4、ad hoc真机测试类型的profile的创建,创建的过程中,它要求我们选择device


5、因此要先去devices界面先创建device(测试设备)

添加device的时间,需要知道测试手机的udid,你可以使用在线工具右上角的工具来扫码获取测试设备的udid.
6、然后继续第4步的步骤,就可以生成ad hoc类型的profile文件了,可以进行真机测试了。






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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

大连全瓷种植牙齿制作中心

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表