【问题标题】:Is it possible to interact with cloned iOS simulators via xcrun simctl?是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?
【发布时间】:2019-10-08 16:24:16
【问题描述】:

当我在多个模拟器上并行运行 UI 测试时,克隆的模拟器似乎对 xcrun simctl 完全不可见。

运行xcrun simctl list时,源模拟器出现,但处于“关机”状态:

4 Inch Snapshots - en-US (0) (3334A5D1-A4EC-41ED-AB10-55495B4BE329) (Shutdown)

当我尝试对“已启动”设备运行任何命令时,它声称没有运行模拟器:

xcrun simctl status_bar booted override --time "2007-01-09T09:41:00-05:00"
No devices are booted.

有什么方法可以使用xcrun simctl 定位这些克隆的模拟器吗?

【问题讨论】:

    标签: ios-simulator xcode-ui-testing xcrun simctl


    【解决方案1】:

    假设您指的是由 Xcode 的测试管理的克隆,您可以这样做:

    xcrun simctl --set testing ...
    

    【讨论】:

    • 完美,正是我想要的!在任何地方都有--set 的任何文档吗?我在运行 xcrun simctl help 时看到了 `[--set ]`,但找不到任何关于如何实际使用它的参考。
    • 您只需传递一个路径,它就会将该路径用于您的设备集。它支持知名集合的别名(例如“testing”是~/Library/Developer/XCTestDevices)
    猜你喜欢
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多