【问题标题】:appium server-side error: xcodebuild failed with code 65appium 服务器端错误:xcodebuild 失败,代码为 65
【发布时间】:2020-01-25 11:59:19
【问题描述】:

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 Code=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/WebDriverAgentRunner-C9D2E30A-A644- 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 在目标上?? { 设备序列号: F17T7BU4HG7G 标识符:95bce455af0508a3de73283a5620c8eb9db5d118 deviceClass: iPhone deviceName: Evgeniy 的 iPhone deviceIdentifier: 95bce455af0508a3de73283a5620c8eb9db5d118 产品版本:13.1 构建版本:17A844 设备软件版本:13.1 (17A844) 设备架构:arm64 设备总容量:26957225984 deviceAvailableCapacity:22861582336 deviceIsTransient:否忽略:否 deviceIsBusy:否 deviceIsPaired:是 deviceIsActivated:是 deviceActivationState:已激活 isPasscodeLocked:否 deviceType: supportedDeviceFamilies: (1) 应用程序: (null) provisioningProfiles: (null) hasInternalSupport: NO hasWritableSystem: NO isSupportedOS: YES bootArgs: (null) nextBootArgs: (null) connected: 是 isWirelessEnabled:否 connectionType:直接主机名:(空) bonjour服务名称: 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 elapsed -- 测试开始 完全的。 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] 错误 域=NSCocoaErrorDomain 代码=260 "该文件 “WebDriverAgentRunner-Runner.app”无法打开,因为有 没有这样的文件。” UserInfo={NSFilePath=/Users/dan/Library/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphoneos/WebDriverAgentRunner-Runner.app, NSUnderlyingError=0x7f836ca0ed50 {错误域=NSPOSIXErrorDomain Code=2 "No such file or directory"}} 测试会话结果,代码 覆盖范围和日志: /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”不能 因为没有这样的文件而被打开。该文件不存在。 (根本错误:操作无法完成。没有那个文件 或目录))) ** TEST EXECUTE FAILED ** 测试开始于 “Evgeniy 的 iPhone”。确保你按照教程在 https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md。 如果出现以下情况,请尝试从设备中删除 WebDriverAgentRunner 应用程序 它已安装并重新启动设备。

任何分段怎么办? 我的xcode 项目构建没有错误。

【问题讨论】:

  • 您应该在问题和日志中隐藏您的 TeamID 和 uuid

标签: ios webdriver appium


【解决方案1】:

你没有xcodeSigningId 能力,这就是我猜的原因。阅读有关here 的信息。 在开头添加:

"xcodeSigningId": "iPhone Developer"

【讨论】:

    【解决方案2】:

    您没有以正确的语法编写平台名称的值。它的 iOS 不是 ios

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

    【讨论】:

    • 重复一遍:这是不正确的。 platformName 功能不区分大小写
    猜你喜欢
    • 2018-09-13
    • 2018-04-08
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    • 2018-10-26
    • 2019-08-28
    • 2019-11-04
    • 1970-01-01
    相关资源
    最近更新 更多