【HarmonyOS NEXT】签名打包鸿蒙App(构建模式为release)

写在开始

本章介绍如何添加发布证书、发布Profile和正确签名。

证书准备

先确保发布证书是否已存在,存在则跳过。一个开发者账号一个发布证书,同一个开发者账号发布不同应用用同一个发布证书。

  1. 点击链接打开网页,用管理员账号登陆,并点击“证书、APP ID和Profile
    https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/
  2. 若存在仍在有效期内且证书类型发布证书的,直接跳过本小节
    在这里插入图片描述

Key和CSR生成

  1. 在DevEco中操作栏Build->Generate Key and CSR
    在这里插入图片描述
  2. 此处假定从未新增过证书,并已新建文件夹"~/profiles_backup",选择"New"

在这里插入图片描述
3. 在弹出窗口中:
Key Store file: 选择Key存储位置,这里选择到~/profile_backup下并命名为key.p12
Password: 密码(要记住)
Confirm Password:重复密码

点击OK
4. 填写Alias(要记住),最终形如:
在这里插入图片描述
5. 点击Next即完成密钥创建,进入CSR创建界面
在这里插入图片描述
6. 这里可能有点误解,这个CSR file仍是“待存储”CSR位置,而不是要您选一个CSR,咱们仍是选择刚才的文件夹,并命名为csr.csr
在这里插入图片描述
7. 点击Finish即完成,可在"~/profile_backup"中找到已生成的证书文件
在这里插入图片描述

上传证书文件,并下载

在AppGalley中添加证书,名称随便填,类型为发布证书,CSR选准备好的CSR文件,添加后,点下载,这时会将cer文件下载下来,建议放到csr同一目录下,这里我选择"~/profile_backup"下
在这里插入图片描述

添加Profile并下载

选择应用,选择发布证书,选择上一步的证书,添加后点击下载Profile,最好下载到与密钥同一个地方,这里我选择"~/profile_backup"下在这里插入图片描述

查看文件是否妥当

  1. p12文件
  2. csr文件
  3. cer文件
  4. p7b文件
    在这里插入图片描述
    至此,签名材料已全部就绪

签名

设置签名

  1. 打开File->Project Structure
    在这里插入图片描述
    2.填写签名信息,点击OK
    在这里插入图片描述
  2. 点击右上角准心图标,修改构建模式为release,点击Apply保存
    在这里插入图片描述
    在这里插入图片描述

构建

Build->Build Hap(s)/APP(s)->Build APP(s)
在这里插入图片描述

产物路径

产物路径在项目中,与AppScope的同级目录build下,signed的那个即为签名后的release包
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值