使用uniapp开发harmony应用,打包的时候需要harmony的证书,然而这个证书的生成,又需要安装华为的原生开发工具,那个工具好几十G,而且还要安装很多依赖。

不过有更加快捷的生成方法,不一定需要下载安装原生开发工具,可以使用香蕉云编在线快捷生成。在香蕉云编,android、harmony和ios证书都可以协助快捷生成。

harmony证书和profile文件的生成步骤如下:

(一)在香蕉云编,生成p12文件和csr文件

第一阶段,使用香蕉云编生成harmony证书的功能,生成p12文件和csr文件,工具地址:

https://www.yunedit.com/createcert

打开生成harmony证书的页面,界面如下图所示:

点击上图的创建按钮后,出现下面的界面,要求输入证书别名、密码等参数,然后提交,就可以下载p12文件和csr文件了:

(3)登录华为开发者中心,AppGallery Connect

AppGallery Connect的地址在百度搜AppGallery Connect就可以找到了。

登录AppGallery Connect后,界面如下,点击“证书、APP ID和Profile” 这个按钮,进入证书创建页面。

(4)创建cer证书文件

点击证书菜单,点击新增证书,证书类型选择发布证书,然后选择刚才在香蕉云编创建的csr文件,就可以创建cer证书了。

(5) 添加设备

这一步可以不添加,只有需要测试的时候才添加。

这里的设备是测试设备的意思,简单来说就是用来测试的华为手机

添加设备的时候要填写华为手机的udid,因为后面假如创建测试类型的profile文件的话,是需要绑定测试设备的,假如创建上架类型的profile,就不需要绑定设备。

(6)生成profile文件

点击Profile菜单,再点击添加按钮,出现下面的界面,需要选择证书、选择证书类型,假如选择了指定设备类型,就需要选择设备,是可以用来测试的,假如是选发布类型,是不能用来测试,无法直接安装的,发布类型的profile打包的app,只能在华为商店里安装。

好了,一共生成了三个重要的文件,一个是p12文件,一个是profile文件,一个是cer证书,这三个文件在hbuilderx里打包都有用的。保存下来,就可以用来打包了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐