appium
版本:1.13.0
我有iphone
个真实设备,ios
版13.1
,当我尝试使用此功能安装应用程序时:
{
"udid": "95bce4567740508a3de73283a5620c8eb9db5d118",
"platformName": "ios",
"platformVersion": "13.1",
"app": "/Users/app.ipa",
"xcodeOrgId": "BX3P2D4G47",
"newCommandTimeout": "300",
"autoGrantPermissions": true,
"deviceName": "iPhone 7",
"automationName": "XCUITest",
"useNewWDA": true
}
我收到此错误:
在处理命令时发生未知的服务器端错误。 原始错误:由于xcodebuild无法启动WebDriverAgent 失败:xcodebuild失败,代码为65 xcodebuild错误消息: 2019-09-25 11:07:59.703 xcodebuild [5160:43162]编写xctestrun时出错 文件:错误域= NSCocoaErrorDomain代码= 4“该文件夹 “ WebDriverAgentRunner_iphoneos13.0-arm64.xctestrun”不存在。” UserInfo = {NSFilePath = / Users / dan / Library / Developer / Xcode / DerivedData / WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs / Build / Products / WebDriverAgentRunner_iphoneos13.0-arm64.xctestrun, NSUserStringVariant =文件夹,NSUnderlyingError = 0x7f836c7fa120 {错误 Domain = NSPOSIXErrorDomain代码= 2“没有这样的文件或目录”}} **测试 建立失败** 2019-09-25 11:07:59.754 xcodebuild [5160:43141] IDETestOperationsObserverDebug:编写用于测试的诊断日志 会话至: /Users/dan/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/Test-WebDriverAgentRunner-2019.09.25_11-07-59-+0300.xcresult/Staging/2_Test/Diagnostics/WebDriveRAgentA644-C9 46F4-AEBD-114C2CA689AF / WebDriverAgentRunner-DAE75DFA-F856-4621-BB6C-F2D6213F5F0A / Session-WebDriverAgentRunner-2019-09-25_110759-ixovOa.log 2019-09-25 11:07:59.755 xcodebuild [5160:43104] [MT] IDETestOperationsObserverDebug:(1D5447AC-F596-4529-8791-95E89065BD51) 开始考试 WebDriverAgentRunner-1D5447AC-F596-4529-8791-95E89065BD51在 2019-09-25 11:07:59.755与目标Xcode 11A420a ?? {deviceSerialNumber: F17T7BU4HG7G标识符:95bce455af0508a3de73283a5620c8eb9db5d118 deviceClass:iPhone设备名称:Evgeniy的iPhone设备标识符: 95bce455af0508a3de73283a5620c8eb9db5d118产品版本:13.1 buildVersion:17A844设备软件版本:13.1(17A844) 设备架构:arm64设备总容量:26957225984 deviceAvailableCapacity:22861582336 deviceIsTransient:否忽略:否 deviceIsBusy:否deviceIsPaired:是deviceIsActivated:是 deviceActivationState:已激活isPasscodeLocked:否deviceType: supportedDeviceFamilies:(1)应用程序:(null) ProvisioningProfiles :(空)hasInternalSupport:否hasWritableSystem: 否isSupportedOS:是bootArgs:(null)nextBootArgs:(null)已连接: 是isWirelessEnabled:否connectionType:直接主机名:(空) bonjourServiceName: 88:6b:6e:22:9f:6b @ fe80 :: 8a6b:6eff:fe22:9f6b._apple-mobdev2._tcp.local。 activeProxiedDevice:(null)}(13.1(17A844))2019-09-25 11:07:59.891 xcodebuild [5160:43104] [MT] IDETestOperationsObserverDebug: (1D5447AC-F596-4529-8791-95E89065BD51)完成请求崩溃 报告。继续测试。 ***如果您相信此错误 代表错误,请在以下位置附加结果包 /Users/dan/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/Test-WebDriverAgentRunner-2019.09.25_11-07-59-+0300.xcresult 2019-09-25 11:07:59.939 xcodebuild [5160:43104] [MT] IDETestOperationsObserverDebug:经过0.200-已开始测试 完成。 2019-09-25 11:07:59.939 xcodebuild [5160:43104] [MT] IDETestOperationsObserverDebug:0.000秒,+ 0.000秒-开始 2019-09-25 11:07:59.939 xcodebuild [5160:43104] [MT] IDETestOperationsObserverDebug:0.200秒,+0.200秒-结束 2019-09-25 11:07:59.940 xcodebuild [5160:43104]错误 Domain = NSCocoaErrorDomain代码= 260“文件 无法打开“ WebDriverAgentRunner-Runner.app” 没有这样的文件。” UserInfo = {NSFilePath = / Users / dan / Library / Developer / Xcode / DerivedData / WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs / Build / Products / Debug-iphoneos / WebDriverAgentRunner-Runner.app, NSUnderlyingError = 0x7f836ca0ed50 {Error Domain = NSPOSIXErrorDomain 代码= 2“没有这样的文件或目录”}}测试会话结果,代码 覆盖率和日志: /Users/dan/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/Test-WebDriverAgentRunner-2019.09.25_11-07-59-+0300.xcresult 测试失败:“ WebDriverAgentRunner”需要配置 轮廓。在“签名和功能”中选择一个配置文件 编辑。 WebDriverAgentRunner:WebDriverAgentRunner-Runner.app 遇到错误(无法安装或启动测试运行程序。 (根本错误:文件“ WebDriverAgentRunner-Runner.app”无法 因为没有这样的文件而被打开。该文件不存在。 (潜在错误:操作无法完成。没有此类文件 或目录)))**测试执行失败**测试于 “ Evgeniy的iPhone”。确保您遵循以下教程 https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md。 如果出现以下情况,请尝试从设备中删除WebDriverAgentRunner应用程序 已安装并重新启动设备。
任何隔离措施怎么办?
我的xcode
项目构建没有错误。
答案 0 :(得分:0)
您没有xcodeSigningId
功能,这就是我想的原因。了解有关该here的信息。
首先添加:
"xcodeSigningId": "iPhone Developer"
答案 1 :(得分:0)
您未使用正确的语法编写platformName的值。它的iOS不是ios
cap.setCapability("platformName", "iOS");