我在运行iOS 10.2.1的iPad Mini 4上使用Quamotion WebDriver启动远程控制和间谍 session 时遇到问题。

我收到以下错误消息:

间谍无法启动。设备iPad上应用程序Quamotion Agent的安装失败。安装代理返回错误ApplicationVerificationFailed。以下系统日志消息可能包含更多信息:
0x16df1b000-[MIClientConnection _doInstallationForURL:withOptions:completion:]:安装“/var/mobile/Media/PublicStaging/com.apple.test.WebDriverAgentRunner-Runner”类型的客户(LSInstallType =(null))由mobile_installation_proxy请求(pid 203) 0x16df1b000-[MIInstaller performInstallationWithError:]:安装:安装(新):0:成功:开始无法启用测试层次结构:ApplePinningAllowTestCertsiPhoneApplicationSigning不正确[叶CheckLeafMarkerOid IssuerCommonName Revocation1 SubjectCommonName]无法启用测试层次结构:ApplePinningAllowTestCeringle SubjectCommonName] [叶子吊销1] 0x16df1b000 + [MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]:147:无法验证/private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.N6uppO的代码签名/extracted/Payload/WebDriverAgentRunner-Runner.app:0xe8008018(身份用来对可执行文件进行签名的y不再有效。)0x16df1b000-[MIInstaller performInstallationWithError:]:验证阶段失败:Install(New):0:Fail:End

我可以采取任何步骤来解决此问题吗?我可以在iPhone 6上启动间谍和远程控制。

最佳答案

这很可能表明您在“Quamotion设置”页面上载的iOS开发人员证书已被吊销。

您可以使用以下命令检查iOS开发人员证书的撤销日期:

openssl ocsp -issuer AppleWWDRCA.pem -cert mycert.pem -text -url http://ocsp.apple.com/ocsp03-wwdr01 -header 'host' 'ocsp.apple.com'

您可以从Quamotion WebDriver的“设置”页面下载.cer格式的单个证书。然后,您可以使用以下OpenSSL命令将.cer文件转换为.pem文件:
openssl x509 -inform der -in mycert.cer -out mycert.pem

您还需要Apple WWDR CA证书,可以从https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载。

如果您的证书已被吊销,您应该收到与此类似的状态消息:
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

关于ios - Quamotion Spy无法在iPad上启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49275104/

10-12 01:20