【问题标题】:appium inspector not running on macappium 检查器未在 Mac 上运行
【发布时间】:2015-10-27 11:44:47
【问题描述】:

我有 xcode 6.2 和 ios 8.4.1 的 appium 1.4 版。我运行 appium doctor ,对于 ios 平台来说一切都很好。在运行检查器时,它会引发此错误:

无法启动新会话,需要应用路径

我也给出了应用路径。

【问题讨论】:

    标签: ios appium


    【解决方案1】:

    Mac El Capitan(版本 10.11.1)、Xcode 7.0.1(7B91b)、Appium 1.4.13

    iPhone 5 (iOS 7.0.4) - 好的

    我。在 Xcode 中,确保 Build Settings->Code Signing 中的 Debug Code Signing Identity 设置为 Developer 配置文件。

    二。从 Xcode 直接在真实设备上构建并运行 (⌘R) 应用程序。之后停止运行。

    三。构建应用程序 (⌘B),以便生成 .app 文件。

    四。在 Appium->iOS 设置中,将应用路径指向位于 Debug-iphonesimulator 中的应用。设置 Force DevicePlatform VersionUDID

    v.在 Appium 中,点击 Launch,然后点击 Inspector。

    对于装有 iOS 8 及更高版本的 iPhone - 可以

    我。在您的 iPhone 设备中,转到 设置 -> 开发人员,启用 UI 自动化

    二。从 i 到 v 的步骤与 iPhone 5 (iOS 7.0.4) 相同。

    iPhone 6 (iOS 8.4.1) - 好的

    iPhone 6 Plus (iOS 9.0.2) - 好的

    iPhone 6 (iOS 9.1) - 好的

    iPad Mini 2 (iOS 7.1.2) - 好的

    iPad Air (iOS 9.0.2) - 好的

    对于模拟器 - 好的

    使用模拟器进行测试,在Appium->开发者设置中,勾选Custom Server Flags并插入--native-instruments-lib .

    【讨论】:

      【解决方案2】:

      您可以尝试/检查的几件事:

      1. 如果您使用的是设备,请尝试使用 xcode 清除设备日志。
      2. 检查设备是否在配置文件中。
      3. 检查您提供的平台版本(例如:8.1、8.2 等)是否正确。

      【讨论】:

      • 设备在配置文件中,平台版本也正确。日志我会尝试,但我怀疑日志会影响启动检查器
      • 清除日志确实会影响 appium 会话,因为日志捕获不会及时开始。 discuss.appium.io/t/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 2016-06-23
      • 2016-04-10
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多