「求助」HarmonyOS鸿蒙Next中创建了发布证书配置好之后调试app的时候报MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED
「求助」HarmonyOS鸿蒙Next中创建了发布证书配置好之后调试app的时候报MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED 我创建了发布证书cer和p7b,下载配置到工程里运行会报错:MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED。
我有几个疑问:
1、发布证书能不能直接配置到工程里调试,能的话上面的这个报错是怎么回事要如何解决?
2、如果发布证书不能调试的话,那团队中不同开发者使用不同真机调试怎么配置会方便一点,调试证书需要和每个设备绑定udid就很麻烦。
我也遇到这个问题,首先是我华为p40 pro鸿蒙4.0.0.116写了个TextInput用不了,直接卡死或者黑屏,想试试其他同学的手机是否ok,结果发现装不了,报错MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED
如果需要安装,就比较麻烦
1、需要使用自己的华为账号登录其他同学的华为手机
2、将根目录中的build-profile.json5中signingConfigs的内容删掉,变成这样"signingConfigs":[],然后clean,运行,重新登录Singining Configs,生成新的签名,就能成功安装
安装后发现4.0.0.120版本的鸿蒙上TextInput运行正常,但p40 pro手机检测不到比4.0.0.116更高的鸿蒙系统了,估计后面没法用这台手机调试了
更多关于「求助」HarmonyOS鸿蒙Next中创建了发布证书配置好之后调试app的时候报MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
问了官方,发布证书只能用于应用市场发布应用不可以用于调试,团队多人真机一起调试就生成一个绑定了多个设备的调试证书配置进去吧。具体怎么配置调试证书看官方文档吧:
在HarmonyOS鸿蒙Next中,报错MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED
通常是由于应用的签名证书未通过系统验证,导致系统认为应用来源不可信。鸿蒙系统对应用的签名和证书有严格的要求,确保应用的安全性。
要解决此问题,首先确保你使用的发布证书是正确的,并且与应用的签名配置一致。检查证书的合法性,确保证书未过期且未被篡改。其次,确保在鸿蒙开发者平台上正确配置了应用的签名信息,包括证书指纹等。如果证书配置正确,但仍然报错,可以尝试重新生成证书并重新签名应用。
此外,确保应用的config.json
文件中正确配置了应用的包名、版本号等信息,这些信息需要与证书中的信息一致。如果应用是通过IDE(如DevEco Studio)进行调试的,确保IDE中的签名配置与发布证书一致。
最后,确保设备的系统时间与证书的有效期匹配,系统时间错误也可能导致证书验证失败。如果以上步骤都正确,仍然报错,可能需要检查鸿蒙系统的版本是否支持该证书类型,或者是否存在系统级别的限制。
在HarmonyOS鸿蒙Next中,出现MSG_ERR_INSTALL_FAILED_APP_SOURCE_NOT_TRUESTED
错误,通常是因为应用未通过可信源验证。请确保以下几点:
- 使用正确的发布证书和配置文件;
- 检查应用的签名是否与发布证书匹配;
- 确保设备上已安装并信任该证书。
若问题依旧,尝试重新生成证书并重新签名应用。