我在使用运行iOS 10.2.1的iPad Mini 4上的Quamotion WebDriver启动远程控制和间谍会话时遇到问题。
我收到以下错误消息:
间谍未能开始。在设备iPad上安装应用程序Quamotion Agent失败。安装代理返回错误ApplicationVerificationFailed。以下syslog消息可能包含更多信息: 0x16df1b000 - [MIClientConnection _doInstallationForURL:withOptions:completion:]:安装mobile_installation_proxy请求的“/var/mobile/Media/PublicStaging/com.apple.test.WebDriverAgentRunner-Runner”类型Customer(LSInstallType =(null))(pid 203) 0x16df1b000 - [MIInstaller performInstallationWithError:]:安装:安装(新):0:成功:开始无法启用测试层次结构:ApplePinningAllowTestCertsiPhoneApplicationSigning不为真[leaf CheckLeafMarkerOid IssuerCommonName Revocation1 SubjectCommonName]无法启用测试层次结构:ApplePinningAllowTestCertsiPhoneApplicationSigning不为真[leaf CheckLeafMarkerOid IssuerCommonName Revocation1 SubjectCommonName] [leaf Revocation1] 0x16df1b000 + [MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]:147:无法验证/private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.N6uppO的代码签名/extracted/Payload/WebDriverAgentRunner-Runner.app:0xe8008018(身份证明用于签署可执行文件的用户不再有效。)0x16df1b000 - [MIInstaller performInstallationWithError:]:验证阶段失败:安装(新):0:失败:结束
我可以采取任何措施来解决这个问题吗?我可以在iPhone 6上启动间谍和遥控器。
答案 0 :(得分:1)
这很可能表示您已在Quamotion设置页面中上传的iOS开发人员证书已被撤销。
您可以使用以下命令检查iOS开发人员证书的撤销状态:
.cer
您可以从Quamotion WebDriver的“设置”页面以.cer
格式下载单个证书。然后,您可以使用以下OpenSSL命令将.pem
文件转换为openssl x509 -inform der -in mycert.cer -out mycert.pem
文件:
Response Verify Failure
140404648445600:error:27069065:OCSP routines:OCSP_basic_verify:certificate
verify error:ocsp_vfy.c:126:Verify error:self signed certificate in certificate chain
mycert.pem: revoked
This Update: Mar 14 10:10:08 2018 GMT
Next Update: Mar 15 10:10:08 2018 GMT
Reason: keyCompromise
Revocation Time: Jan 23 08:33:40 2018 GMT
您还需要Apple WWDR CA证书,可以从https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载。
如果您的证书已被撤销,您应该收到与此类似的状态消息:
{{1}}