OpenHarmony开发者论坛
标题:
关于OHOS 5.0的app签名问题
[打印本页]
作者:
winuim
时间:
2025-2-21 09:16
标题:
关于OHOS 5.0的app签名问题
[md]### 【问题描述】
1. 我们采用WMM06指纹模块和WMRAPI指纹开发包开发调试过程中编译hap文件是通过对调试设备的设备ID进行调式证书签名,安装hap可以顺利完成,也可以实现指纹设备的打开、关闭、指纹采集图像、指纹比对等功能;但如果采用发布证书签名hap,安装就会报错
2. 相关的代码(请勿使用截图)
3. 运行结果、错误截图:[
http://www.winuim.com/html/download/ohos/images.zip
](
http://www.winuim.com/html/download/ohos/images.zip
) 图7.png
4. 我尝试过的解决方法和结果:我们通过官方平台申请了发布证书([
http://www.winuim.com/html/download/ohos/app&cer.zip
](
http://www.winuim.com/html/download/ohos/app&cer.zip
) ),编译的hap([
http://www.winuim.com/html/download/ohos/app&cer.zip
](
http://www.winuim.com/html/download/ohos/app&cer.zip
) )出现无法在OpenHarmony设备直接安装使用的问题,会报签名错误的提示,如[
http://www.winuim.com/html/download/ohos/images.zip
](
http://www.winuim.com/html/download/ohos/images.zip
) 图7.png
5. 我想要达到的结果:请告知我们如何才能让2家或多家以上的OpenHarmony厂家直接安装hap就可以正常体验指纹功能,而不是针对每个主板进行调式证书签名才能安装使用?
### 【运行环境】
硬件:视美泰AIoT-3568A主板/触觉IDO-SBC3568-V1主板
ROM版本:5.0.1.111/5.0.0.71
DevEvoStudio版本:5.0.7.200
SDK版本:API11
[/md]
作者:
winuim
时间:
2025-2-21 09:56
该问题期待得到官方技术团队的回复,谢谢!
作者:
onefan
时间:
2025-2-24 09:09
1.自动签名时不要勾选Support HarmonyOS,否则只能针对单台udid设备安装,需要直接用Automatically generate signature。
2.runtimeOS平台需要切换为OpenHarmony。
build-profile.json5中改一下
"runtimeOS": "OpenHarmony",
"compatibleSdkVersion": 12,
"compileSdkVersion": 12,
"targetSdkVersion": 12,
module.json5中加一个自己设备的deviceType。
可以参考:
https://gitee.com/wanfan_yyds/de ... c770b89fd8cc3b3f368
作者:
winuim
时间:
2025-2-24 14:11
回复
onefan
: 感谢您的回复!我们按照您的建议,可以正常使用了
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5