是否可以通过xcrun simctl与克隆的iOS模拟器进行交互?

时间:2019-10-08 16:24:16

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

当我在多个模拟器上并行运行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定位这些克隆的模拟器?

2 个答案:

答案 0 :(得分:2)

假设您的意思是由Xcode的测试管理的克隆,则可以执行以下操作:

xcrun simctl --set testing ...

答案 1 :(得分:0)

对于像我这样花了很多时间试图找出正确使用--set testing的人,只需在主命令之前传递set参数,如下所示:

xcrun simctl --set testing status_bar booted override --time "2007-01-09T09:41:00-05:00"