HarmonyOS鸿蒙Next中app上架签名问题咨询

HarmonyOS鸿蒙Next中app上架签名问题咨询

  1. 为什么我在我自己的账号申请的证书以及profile进行签名获取到的指纹是空的?

  2. 这个指纹的生成原理是什么?我如果不写demo,只根据签名文件是否可以直接获取?

  3. 我看官网说,app在发布上架的时候会重新签名hap/hsp,这个重新签名之后,获取的指纹信息是否会改变? https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-package-structure-stage-V5# 发布态包结构


更多关于HarmonyOS鸿蒙Next中app上架签名问题咨询的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

指纹其实就是证书文件的MD5
APP签名了以后 只是APP包 变化了 证书不会发生变化,

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


发布证书不能用于本地调试,获取发布证书的指纹信息请参考文档第12条:https://developer.huawei.com/consumer/cn/doc/app/50130

  1. 对照指导配置检查下 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/we-certificate-config-V5

  2. 指纹信息生成:keytool -printcert -file xxx.cer

  3. 另外重新签名是不会改变指纹信息的

在HarmonyOS鸿蒙Next中,应用上架签名主要涉及以下几个步骤:

  1. 生成密钥:使用华为提供的工具生成应用的签名密钥。
  2. 配置签名文件:在应用的配置文件中指定生成的签名文件路径和相关信息。
  3. 签名应用:使用生成的密钥对应用进行签名。
  4. 提交审核:将签名后的应用提交到华为应用市场进行审核。

签名过程中需确保密钥的安全性和唯一性,以防止应用被篡改或冒充。签名后的应用在鸿蒙系统上运行时,系统会验证签名的有效性,确保应用来源可信。

在HarmonyOS鸿蒙Next中,应用上架前需要进行签名以确保应用的安全性和完整性。首先,您需要生成一个私钥和证书请求文件(CSR),然后使用华为开发者联盟提供的签名工具对应用进行签名。签名过程包括配置签名证书、签名信息和签名策略。完成签名后,您可以将应用上传到华为应用市场进行审核和发布。确保签名过程中使用的证书有效且未过期,以避免上架失败。

回到顶部