关于HarmonyOS 鸿蒙Next手动签名的疑问

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

关于HarmonyOS 鸿蒙Next手动签名的疑问 现在想使用手动签名的方式进行调试,在官网申请了发布的证书和发布的profile,

配置正式的证书后编译提示“code:9568322 error: signature verification failed due to not trusted app source”,

让我去注册调试设备,想问一下,

  1. 可以在调试的时候直接使用正式的证书签名编译运行,进行调试开发?

  2. 如果不可以,是不是可以理解为调试和开发是需要两套证书和profile?

  3. 如果只能使用两套,是否会导致调试使用调试证书,发布阶段使用发布证书签名导致应用的appId不同?


更多关于关于HarmonyOS 鸿蒙Next手动签名的疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
  1. 这边建议在调试阶段使用调试证书,发布证书需要上架,并且调试的版本号和发布的版本号不一致会导致安装失败
  2. 是的两套证书
  3. appId相同

更多关于关于HarmonyOS 鸿蒙Next手动签名的疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


1、调试的时候只能使用调试证书进行调试。

2、目前的应该是需要发布证书和调试证书两套。

3、按照现在证书的申请流程,不会出现这个问题。

关于HarmonyOS 鸿蒙Next手动签名的疑问,以下是根据您的要求提供的专业回答:

HarmonyOS 鸿蒙Next手动签名涉及对应用程序进行数字签名,以确保其完整性和来源可信度。在鸿蒙系统中,手动签名通常用于开发者在发布应用前,对APK或HAP(HarmonyOS应用包)文件进行签名。

手动签名过程主要包括以下几个步骤:

  1. 准备签名文件:您需要生成或获取一个签名密钥和证书文件。这些文件用于在签名过程中标识您的身份。

  2. 配置签名信息:在鸿蒙的开发环境中,您需要配置签名密钥的路径、证书密码等信息。这些信息将用于在构建过程中应用签名。

  3. 执行签名操作:在构建项目的最后阶段,鸿蒙的构建系统会自动应用您配置的签名信息,对生成的APK或HAP文件进行签名。

  4. 验证签名:签名完成后,您可以通过工具验证签名的有效性,确保应用程序未被篡改。

请注意,手动签名的具体步骤和所需工具可能因鸿蒙系统的版本和开发环境的不同而有所差异。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。在这里,您可以获得更详细的指导和支持。

回到顶部