HarmonyOS 平板设备报错(error: signature verification failed due to not trusted app source.)

报错信息:

$ hdc shell bm install -p data/local/tmp/6611bd2370494376ab49db5dae561749  in 247 ms
07/01 17:57:59: Install Failed: error: failed to install bundle.
code:9568322
error: signature verification failed due to not trusted app source.
View detailed instructions.
$ hdc shell rm -rf data/local/tmp/6611bd2370494376ab49db5dae561749
Error while Deploy Hap
HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

根据文档排查:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5

当签名中未包含该调试设备的UDID,会出现该问题,建议使用自动签名。

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/tools/bm-tool.md#%E5%AE%89%E8%A3%85hap%E6%97%B6%E6%8F%90%E7%A4%BAcode9568320-error-no-signature-file

研发设备不校验udid,非研发设备才会校验udid,比如商用样机。判断方法如下:

研发设备判断方法,满足其中一条即可:

  1. param get const.boot.oemmode 返回为rd,则表示为研发设备。

  2. cat /proc/cmdline 查看 efuse_status字段 0为熔丝 1为未熔丝(研发设备)

分享
微博
QQ
微信
回复
3天前
相关问题