应用服务器端错误:xcodebuild失败,代码为65

时间:2019-09-25 10:05:05

标签: ios webdriver appium

appium版本:1.13.0

我有iphone个真实设备,ios13.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-DAE75D​​FA-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项目构建没有错误。

2 个答案:

答案 0 :(得分:0)

您没有xcodeSigningId功能,这就是我想的原因。了解有关该here的信息。 首先添加:

"xcodeSigningId": "iPhone Developer"

答案 1 :(得分:0)

您未使用正确的语法编写platformName的值。它的iOS不是ios

cap.setCapability("platformName", "iOS");