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

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

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

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

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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 00:58:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 00:58:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 00:58:02       87 阅读
  4. Python语言-面向对象

    2024-03-17 00:58:02       96 阅读

热门阅读

  1. 数字电子技术实验(三)

    2024-03-17 00:58:02       44 阅读
  2. 【820复试】数据结构面试问题

    2024-03-17 00:58:02       38 阅读
  3. 使用 mapstructure 解析 json

    2024-03-17 00:58:02       35 阅读
  4. Linux 学习笔记(17

    2024-03-17 00:58:02       37 阅读
  5. 【Flask开发实战】防火墙配置文件解析(一)

    2024-03-17 00:58:02       41 阅读
  6. 中电金信:我们为什么需要单元化架构?

    2024-03-17 00:58:02       42 阅读
  7. Git笔记

    Git笔记

    2024-03-17 00:58:02      38 阅读
  8. 从Docker容器内部访问宿主的IP地址

    2024-03-17 00:58:02       47 阅读