HarmonyOS鸿蒙Next内部测试中,文档说的描述文件sign值怎么获取

HarmonyOS鸿蒙Next内部测试中,文档说的描述文件sign值怎么获取

文档地址:内部测试

基于应用信息生成应用描述文件(如“manifest.json5”,文件名可自定义),代码如下图:

问题:这个sign是什么,描述文件签名,是什么的签名,怎么获取?

cke_142.png


更多关于HarmonyOS鸿蒙Next内部测试中,文档说的描述文件sign值怎么获取的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

更多关于HarmonyOS鸿蒙Next内部测试中,文档说的描述文件sign值怎么获取的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


搜索了一圈,说这个值是dev studio里面的指纹

cke_1772.png

填到json5文件的sign位置,然后点击下载安装包,下载完后,手机就直接把安装包删了,然后提示这个sign签名不对。

cke_667.png

到底是什么不对,sign值是什么?把你们的文档给ai看,ai也没有总结出来,真实无语了。

有知道的吗,这个填啥,才能正常安装不删包。

在HarmonyOS鸿蒙Next内部测试中,描述文件的sign值是通过华为开发者联盟的DevEco Studio工具生成的。开发者需要在项目中配置签名信息,然后使用DevEco Studio进行编译打包,系统会自动生成sign值。该值用于验证应用的身份和完整性,确保应用在鸿蒙系统上的安全运行。

在HarmonyOS Next内部测试中,描述文件的sign值是应用签名文件(.p12或.cer)的SHA256指纹值。获取方法如下:

  1. 使用keytool命令查看签名证书指纹:

    keytool -list -v -keystore your.p12 -storetype PKCS12
    
  2. 在输出的证书信息中找到SHA256指纹,去掉冒号后转换为小写即为sign值。

例如:

SHA256: A1:B2:C3... → 转换为 a1b2c3...

这个sign值用于验证描述文件与应用的签名一致性,确保应用包的真实性和完整性。

回到顶部