我正在使用Xcode模拟器比较多个项目的运行。每次在运行其他项目之后我去构建一个项目时,Xcode告诉我它无法执行构建和运行,因为模拟器正在使用中。然后我必须找到另一个项目窗口,在模拟器中停止运行(Cmd-。)然后切换回上一个窗口并重建。我可以制作单个键盘快捷键来停止模拟器中的当前运行,在模拟器中构建和运行当前项目吗?
答案 0 :(得分:5)
有一些参与实现这一点,但总的来说这很容易。
您要做的第一件事就是打开Automator。如果您以前从未使用它,它包含在您的Mac上,所以只需搜索它。当Automator启动时,系统将提示您创建一个新项目,选择“服务”。
然后按如下方式调整服务接收部分
在Automator的左侧,您将看到一个搜索窗格,搜索“运行Applescript”,然后在您的服务接收部分下拖动“运行Applescript”的实例。 现在,您将要更改Applecript以满足您的需求。在这种情况下,你将用“告诉应用程序”iPhone模拟器替换“(*你的脚本在这里*)”“退出”
完成改变Applescript后,将自动保存为您想要的任何内容,它将以此名称显示在服务中。
现在你将转向“系统偏好设置”并搜索“服务” 正如您所看到的,我命名我的服务“退出模拟器”选择您的,并定义您想要的任何快捷方式。 (尽量不要与现有的快捷方式发生冲突!)
现在,如果您遇到“正在使用的模拟器”错误,您可以退出模拟器,通过简单的按键结束任何当前进程。
希望这有帮助!
答案 1 :(得分:2)
每次运行都依赖于他们的项目窗口(据我所知)。因此,您必须转到项目窗口并停止构建,或者只是退出模拟器(cmd + q)并在新项目中再次构建。