Xcode 使用模拟器的多个项目

Xcode 使用模拟器的多个项目,xcode,xcode4,ios-simulator,Xcode,Xcode4,Ios Simulator,我正在使用Xcode模拟器比较多个项目的运行情况。每次我在运行一个其他项目后进入一个项目构建时,Xcode都会告诉我,它无法执行构建和运行,因为模拟器正在使用中。然后我必须找到另一个项目窗口,在模拟器Cmd-中停止运行。然后切换回上一个窗口并重建。我可以用一个键盘快捷键停止模拟器中的当前运行,在模拟器中生成并运行当前项目吗?据我所知,每次运行都取决于他们的项目窗口。因此,您必须转到项目窗口并停止构建,或者干脆退出模拟器cmd+q并在新项目中重新构建。据我所知,每次运行都取决于其项目窗口。因此,您

我正在使用Xcode模拟器比较多个项目的运行情况。每次我在运行一个其他项目后进入一个项目构建时,Xcode都会告诉我,它无法执行构建和运行,因为模拟器正在使用中。然后我必须找到另一个项目窗口,在模拟器Cmd-中停止运行。然后切换回上一个窗口并重建。我可以用一个键盘快捷键停止模拟器中的当前运行,在模拟器中生成并运行当前项目吗?

据我所知,每次运行都取决于他们的项目窗口。因此,您必须转到项目窗口并停止构建,或者干脆退出模拟器cmd+q并在新项目中重新构建。

据我所知,每次运行都取决于其项目窗口。因此,您必须转到“项目”窗口并停止构建,或者干脆退出模拟器cmd+q并在新项目中重新构建。

实现这一点需要做一些工作,但总的来说非常简单

您要做的第一件事是打开自动机。如果您以前从未使用过它,它会包含在您的mac电脑中,所以只需搜索它即可。当Automator启动时,系统将提示您创建新项目,选择“服务”。

然后按如下所示调整服务接收部分

在Automator的左侧,您将看到一个搜索窗格,搜索Run Applescript,然后将Run Applescript实例拖到服务接收部分下。 现在您需要更改applescript以满足您的需要。在本例中,您将用“告诉应用程序iPhone模拟器退出”替换*您的脚本位于此处*

修改完Applescript后,将自动化保存为所需格式,它将以该名称显示在服务中

现在,您将转到系统首选项和搜索服务 如您所见,我将我的服务命名为“退出模拟器”,选择您的服务,并为其定义您想要的任何快捷方式。尽量不要与现有的快捷方式冲突

现在,如果您遇到模拟器正在使用错误,您可以退出模拟器,通过简单的按键结束任何当前进程


希望这有帮助

实现这一点需要做一点工作,但总的来说很容易

您要做的第一件事是打开自动机。如果您以前从未使用过它,它会包含在您的mac电脑中,所以只需搜索它即可。当Automator启动时,系统将提示您创建新项目,选择“服务”。

然后按如下所示调整服务接收部分

在Automator的左侧,您将看到一个搜索窗格,搜索Run Applescript,然后将Run Applescript实例拖到服务接收部分下。 现在您需要更改applescript以满足您的需要。在本例中,您将用“告诉应用程序iPhone模拟器退出”替换*您的脚本位于此处*

修改完Applescript后,将自动化保存为所需格式,它将以该名称显示在服务中

现在,您将转到系统首选项和搜索服务 如您所见,我将我的服务命名为“退出模拟器”,选择您的服务,并为其定义您想要的任何快捷方式。尽量不要与现有的快捷方式冲突

现在,如果您遇到模拟器正在使用错误,您可以退出模拟器,通过简单的按键结束任何当前进程


希望这有帮助

这很有帮助。谢谢。再进一步说,是否可以在每次使用xcode首选项成功构建时自动执行此脚本。此外,如果此脚本仅在模拟器当前运行应用程序时运行,这将非常理想。也许我们可以编写脚本,让它导航到模拟器的主屏幕,而不是退出命令?这非常有用。谢谢。再进一步说,是否可以在每次使用xcode首选项成功构建时自动执行此脚本。此外,如果此脚本仅在模拟器当前运行应用程序时运行,这将非常理想。也许我们可以编写脚本,让它导航到模拟器的主屏幕,而不是退出命令?