鸿蒙开发(五)-应用签名相关
本篇文章主要介绍下鸿蒙应用下的应用签名的创建与配置。
根据之前的介绍,我们知道,在DevEco Studio默认创建的应用程序,是没有sign配置的。
默认输出的应用文件如下:
build->default->outputs->default->entry-default-unsigned.hap
1:创建签名文件
选择build->genetate key and csr
由于我们之前没有p12文件,选择new:
接着我们选择创建p12文件的路径、名称、密码。
密码规则如下:
设置密码后,自动填充信息,我们需要填写完成alias等信息。
填写完成后,点击next:
设置csr file.
点击finish。我们可以看到已经创建了对应的p12以及csr文件。
2:配置签名信息
点击File->Project Structure->Project->Signing Configs
登陆账户。
在浏览器中扫码、账户密码授权登录。
填写完p12文件的信息后,我们仍需要配置p7b以及cer文件。
而这两个文件,需要我们在
AppGallery Connect
获取。
首先我们选择证书管理:
新增证书:
提交后即可下载cer文件。
接着我们选择我的项目
添加项目:
添加应用:
创建成功后选择HarmonyOS应用->HAP Provision Profile:
添加profile:
提交后可查看profile 列表下载即可。
重新编译运行可在outputs目录下看到已经签名的文件:
查看签名配置如下: