HarmonyOS 鸿蒙Next 没有签名的包,怎么用命令行或者ide进行签名

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 没有签名的包,怎么用命令行或者ide进行签名

没有签名的包,怎么用命令行或者ide进行签名,不要说你为啥不直接打签名的包,因为流程就是要打未签名的包,然后给别人签名

2 回复

针对HarmonyOS 鸿蒙Next没有签名的包,你可以通过以下方式进行签名:

使用IDE(DevEco Studio)签名

  1. 生成密钥和证书请求文件:

    • 在DevEco Studio中,选择“Build”>“Generate Key and CSR”,生成密钥(.p12文件)和证书请求文件(.csr文件)。
  2. 申请数字证书:

    • 登录AppGallery Connect,选择“证书管理”,点击“新增证书”申请数字证书(.cer文件)。
  3. 配置Profile文件:

    • 在AppGallery Connect中配置Profile文件(.p7b文件),该文件包含应用/服务的包名、数字证书信息等。
  4. 在DevEco Studio中配置签名信息:

    • 打开“File”>“Project Structure”>“Project”>“Signing Configs”,取消勾选“Automatically generate signature”,如果是HarmonyOS应用,勾选“Support HarmonyOS”。
    • 配置密钥(.p12)文件、数字证书(.cer)文件和Profile(.p7b)文件,并设置相应的密码和别名。
    • 签名算法固定为SHA256withECDSA。

使用命令行签名

HarmonyOS暂不支持直接使用命令行进行签名,建议通过DevEco Studio进行签名操作。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部