我试图从终端控制台终止 iOS 模拟器(在 Jenkins 中集成自动 UI 测试所需),但每次我尝试以下命令时:
killall SimulatorBridge
a prompt waiting for action gets displayed:
问题是,在对提示采取操作之前,模拟器不会被关闭。如何摆脱它?
关闭模拟器的正确方法是xcrun simctl shutdown all
.
我不建议通过杀死 CoreSimulator 来关闭模拟器。
Simulator.app 只是一个查看器(从 Xcode 9 开始)。它不需要启动,因此也不需要关闭。它将响应设备自动启动和关闭。
您还可以在退出时按住 Option 以脱离正在运行的模拟器,而无需关闭它们。选中该复选框以使其成为默认行为。
同样,您可以在通过“文件”、“关闭”关闭窗口时按住 Control 键,以在关闭单个模拟器的窗口时获得类似的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)