我正在尝试在Gear S3上运行简单的模板本机应用程序。我根据Working with the Certificate Profile创建了证书。
我的Gear S3通过wifi连接并在Connection explorer中正确显示。
运行时我仍然收到错误SIGNATURE_VERIFICATION_FAILED [23]。网上有这个错误有很多未解决的主题。
Tizen Studio 1.0.1, Gear S3的Tizen 2.3.2.0
感谢您的想法!
答案 0 :(得分:12)
删除您已创建的所有证书,并仔细关注this guide。我认为,问题在于证书类型,即您已创建 Tizen 证书而不是三星证书。
答案 1 :(得分:0)
您不需要删除现有证书,只需为特定设备创建一个新证书,并在使用S3时在证书管理器中将其标记为选中。
我遇到了同样的问题,现在已经解决了。
答案 2 :(得分:0)
根据:
````
问:在tizen-studio CLI上吗?
错误:23 结束过程(失败) 处理结果:SIGNATURE_VERIFICATION_FAILED [23]失败 花pkgcmd的时间是[3822] ms cmd_ret:23或IDE
错误代码:SIGNATURE_VERIFICATION_FAILED 错误消息:SIGNATURE_VERIFICATION_FAILED 命令:/ usr / bin / pkgcmd -q -i -t tpk -p“ /opt/usr/apps/tmp/org.example.*-arm.tpk” 管理:检查软件包是否被非法修改。如果已安装的软件包具有相同的名称和签名,则您还会收到此错误返回。
A:
从IDE中选择一个/其他证书
通过“ sdb dlog”检查特权或证书问题
sdb dlog | grep签名
E / PKGMGR_PARSER(9735):pkgmgr_parser_signature.c:__ps_check_mdm_policy_by_pkgid(1056)>(ret!= MDM_RESULT_SUCCESS)无法连接mdm服务器 W / CERT_SVC(9834):SignatureValidator.cpp:check(432)> signature1.xml拥有无法识别的根CA证书。签名将被忽略。 E / rpm安装程序(9834):coretpk-signature-validator.cpp:_coretpk_signature_validator_validate_signatures(148)>(valRes!= ValidationCore :: SignatureValidator :: SIGNATURE_VERIFIED)validator.check()失败,valRes = [-34] E / rpm-installer(9834):installer-util.c:_installer_util_get_configuration_value(600)> [signature] = [on] E / rpm安装程序(9834):coretpk安装程序。c:_coretpk_installer_install_package(3654)> _coretpk_signature_validator_validate_signatures(/opt/usr/data/pkgmgr/org.example。 /,org.example。)失败。 ret = [-34]
````