HarmonyOS 鸿蒙Next 签名问题(OpenHarmony signature、HarmonyOS signature)
HarmonyOS 鸿蒙Next 签名问题(OpenHarmony signature、HarmonyOS signature)
第一次遇到这个现象,按照文档(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5)生成,也在AGC上配置了,运行报错:
error: verify code signature failed.
The target device does not work with apps with an OpenHarmony signature. Sign the app with a HarmonyOS signature before installing it on the device.
已经处理成功了,不管是使用自动生成的签名还是使用手动生成的签名。出现类似报错信息,在AGC创建配置隐私协议后,重新编译运行,即可解决。
使用自动签名可以报这个错误
关于HarmonyOS 鸿蒙Next签名问题,以下是一些专业解答:
HarmonyOS签名机制类似于iOS,工程中的签名配置信息存储在build-profile.json5文件中。若遇到签名失败的情况,首先确认是否使用了正确的签名证书和配置文件。在DevEco Studio中,可通过Build>Generate Key and CSR生成.p12密钥文件和.csr证书请求文件,并在AppGallery Connect上申请并下载.cer数字证书及.p7b Profile文件。
此外,若签名后打包的应用无法安装,可能是因为签名证书类型不正确或Profile文件中未包含目标设备的UDID。此时,应重新申请release类型的证书或重新申请Profile文件,并将目标设备的UDID添加到Profile中。
如果以上方法均无法解决问题,可能是系统或工具存在bug。此时,建议检查DevEco Studio和HarmonyOS SDK是否为最新版本,并尝试清除缓存或重装工具。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html