hdc install错误码9568322
问题描述
执行hdc install命令后出现如下报错信息:
failed to install bundle. code:9568322 error: signature verification failed due to not trusted app source.
---副本-d598d1ee106507fcb8e8c5b5b9baa537.png)
原因分析
上述错误信息说明app source不可信,这种情况是因为测试机的UDID信息校验失败。经查看,发现当前模块使用debug类型的签名证书,debug证书需将设备UDID填到Profile文件中,这样导致签名后的游戏仅能安装在对应UDID的测试机上,安装在其它测试机上就会失败。
解决方案
我们提供如下两种解决方案:
-
第一种:重新申请release类型的签名证书。
-
执行如下命令,获取当前测试机的UDID。
hdc shell bm get -u -
重新申请签名文件,并将测试机的UDID填到Profile文件中,详细操作可参见准备签名文件。
-
-
第二种:在DevEco Studio的签名弹窗勾选“Automatically generate signature”,点击下方“Apply”为游戏重新生成自动签名信息。
-f80bd8e9ad185441995b5785a6ca519a.png)