鸿蒙开发(五)-应用签名相关
本篇文章主要介绍下鸿蒙应用下的应用签名的创建与配置。
根据之前的介绍,我们知道,在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目录下看到已经签名的文件:

 查看签名配置如下:
 