更新时间:2021-12-19 10:15:02浏览次数:288+次
如果在使用鸿蒙工具当中出现INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL的提示,请按以下解决方案处理。
问题
由于证书有效期时间问题,在真机设备上运行应用时报“Failure[INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL]”错误。
解决方法
该问题是由于签名证书的有效时间问题导致。
检查证书的有效时间,可在AppGallery Connect中(请进入到后台管理项目),进入HarmonyOS项目,然后点击左侧导航栏最下方的HarmonyOS应用 > HAP Provision Profile管理,查看对应证书的失效时间:
1、如果证书已过期:可采用DevEco Studio自动化签名方案(请看以下截图),重新对应用进行签名。
2、如果证书未过期,请检查运行设备上的日期,确保设备的日期与当前实际日期保持一致。
3、如果证书未过期,设备系统日期也正确,则可能是证书链无效,需要重新申请新的证书,可采用DevEco Studio自动化签名方案,重新对应用进行签名。
附1:DevEco Studio自动化签名方案的截图
附2:可参考以下例子
真机调试报错Failure[INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL],详情为:import的sample app,远程模拟器可运行,但真机和远程设备安装app就报Failure[INSTALL_FAILED_VERIFY_APP_PKCS7_FAIL]错误,当前通过DevEco Studio自动化签名和手动配置签名文件都试过,同样会报该错误,网上找的adb shell bm set --debugmode enable(hdc shell bm set --debugmode enable)命令也试过,不起作用。经网友指点,然后采取同步时钟,自动签名后可在真机上安装app了。
相关资讯