在Xcode中调试时自动打开终端?

dre*_*ewh 8 macos terminal xcode automation

在Xcode中调试可执行文件时,我经常需要打开一个终端窗口,导航到可执行文件的工作目录并在那里做一些工作.有没有什么办法让我每次调试程序时Xcode都会在这个位置自动打开一个终端窗口?

Wri*_*sCS 3

在 Xcode 中,转到Target,然后右键单击并选择:

Add -> New Build Phase -> New Run Script Build Phase

在此输入图像描述

然后添加以下内容:

open /Applications/Utilities/Terminal.app
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在,每次构建应用程序时,Xcode 都会运行此构建脚本并启动终端。请注意,您需要指向终端应用程序的正确位置。最好的方法是找到 Terminal.app,然后在输入“打开”后将其拖放到上面的屏幕上。

打开终端后,您将需要创建一个 AppleScript 将命令发送到终端以打开特定目录。使用“osascript”命令将 AppleEvent 发送到终端。