在Xcode中调试时自动打开终端?
问题描述:
在Xcode中调试可执行文件时,我经常需要打开一个终端窗口,导航到可执行文件的工作目录并在那里做一些工作。每次我调试程序时,有没有办法让Xcode在这个位置自动打开一个终端窗口?在Xcode中调试时自动打开终端?
答
在Xcode中,去你目标,然后右键单击并选择:
Add -> New Build Phase -> New Run Script Build Phase
然后添加以下:
open /Applications/Utilities/Terminal.app
现在,每次构建应用程序时,Xcode都会运行此构建脚本并启动终端。请注意,您需要指向终端应用程序的正确位置。最好的方法是找到Terminal.app并在键入“open”后将其拖放到上面的屏幕上。
一旦你打开了终端,你将需要制作一个AppleScript发送命令到终端来打开特定的目录。使用'osascript'命令 发送AppleEvent到终端。
答
任何人谁是仍在寻找,
这真的很容易..说你要点击运行,并在终端应用程序运行。这里就是你要做的:
前往构建阶段 - >编辑 - >添加构建阶段 - >添加运行脚本生成阶段 - >点击运行脚本的向下箭头 - >添加以下内容:
开/应用/Utilities/Terminal.app/ Users/yourusername/restofpath
注意:如果需要,空格使用'\'。将您的应用程序名称包含在路径中。不要使用引号。
点击运行,你就去!
如果您希望终端清空,请在您的源代码中在main()附近键入'system(“clear”)''。这是我在调试时唯一的解决方案。很棒。
确保将路径部分粘贴到“1”旁边,而不是在shell文本框中。这使我困惑了一分钟。 – 2014-02-24 15:43:12