HarmonyOS 鸿蒙Next关于上架打包和签名的问题

HarmonyOS 鸿蒙Next关于上架打包和签名的问题

想要实现打包时可选debug和release,并且根据所选的debug和release使用不同的签名,怎么快捷实现?

3 回复
可以直接修改工程级 build-profile.json5文件中,products字段下的数组中,选择name字段是default的一项。配置好product的签名后,就可以根据需要选择打包app和debug调试运行

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-customized-multi-targets-and-products-guides-0000001731595144#section0464550509

更多关于HarmonyOS 鸿蒙Next关于上架打包和签名的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next关于上架打包和签名的问题,以下是专业解答:

HarmonyOS应用上架需通过数字证书与Profile文件等签名信息保证完整性。开发者需完成应用/服务开发后,打包成App Pack(.app文件),并准备以下文件:

  1. P12文件:包含私钥和证书的二进制文件,用于应用签名。
  2. CSR文件:证书签名请求文件,包含公钥及申请者信息,用于向证书颁发机构(CA)申请证书。
  3. CER文件:数字证书文件,包含公钥和证书持有者信息,用于验证应用签名,由华为AppGallery Connect颁发。
  4. Profile文件(P7B文件):包含证书链、应用包名、数字证书信息及证书权限列表等,每个应用/服务包中均必须包含。

上架流程包括:新建密钥文件(.p12)、选定CSR文件(.csr)、在AppGallery Connect申请数字证书(.cer)及配置Profile文件(.p7b)、项目打包、安装包上传审核等。签名算法固定为SHA256withECDSA。

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

回到顶部