鸿蒙开发(五)-应用签名相关

本篇文章主要介绍下鸿蒙应用下的应用签名的创建与配置。

根据之前的介绍,我们知道,在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目录下看到已经签名的文件:

在这里插入图片描述
查看签名配置如下:
在这里插入图片描述

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐