是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?
Posted
技术标签:
【中文标题】是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?【英文标题】:Is it possible to interact with cloned iOS simulators via xcrun simctl? 【发布时间】: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
定位这些克隆的模拟器吗?
【问题讨论】:
【参考方案1】:假设您指的是由 Xcode 的测试管理的克隆,您可以这样做:
xcrun simctl --set testing ...
【讨论】:
完美,正是我想要的!在任何地方都有--set
的任何文档吗?我在运行 xcrun simctl help
时看到了 `[--set 以上是关于是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Apple 的 `xcrun simctl status_bar` 设置日期
模拟器 Unable to execute simctl install Error 117
unable to find utility "simctl", not a developer tool or in PATH解决方案