问题:真机调试报签名失败,出现SignatureException: {errorcode:0,message:Signature did not verify},或者Caused by: com.huawei.signclient.hap.exception.SignatureException。应该怎么处理?
回答: 出现以上信息时,特别需要注意以下两个问题: 一个是当前设备是否在我的项目-HarmonyOS应用-HAP Provision Profile中进行了注册(对应调试Profile下的设备是否有)。 二个是File-Project Structure-Project-Signing Configs,Debug的Signing是否更新。选中Automatically generate signing即可。
说明: 最后强调一下,还有一个很trick的事儿,要是上面两个都试了还是不行,可以看一下对应应用Profile中的设备是不是多个。如果是,可以尝试给当前设备单独建一个Profile。 |