Xcode内的终端窗口?

Ada*_*hns 42 xcode ios

是否Xcode有一个区域,我可以打开一个终端shell会话 XcodeAndroid Studio有一个窗口,你可以在控制台logcat窗口的底部打开,它将启动一个终端会话.有Xcode这样的事吗?

Ale*_*aev 36

  1. 使用以下内容创建可执行shell脚本并将其保存在任何位置

    #!/bin/bash
    open -a Terminal "`pwd`"
    
    Run Code Online (Sandbox Code Playgroud)
    • 为脚本添加执行权限: $ chmod +x <YourShellScript>
  2. 在XCode菜单栏中,转到XCode - >首选项 - >行为.
  3. 添加自定义行为
  4. 将其命名为"Open Terminal",或者其他什么.
  5. (可选)通过点击,为该行为配置热键
  6. (可选)输入热键组合
  7. 选中标记运行,从步骤1中选择脚本.
  8. 在Xcode中使用它.

带有与步骤对应的数字的图像

  • 对于那些之前没有写过太多shell脚本的人(比如我).您需要在shell文件的顶部添加`#!/ bin/bash` (4认同)
  • 您错过了一个步骤 - 在步骤1中创建的脚本必须具有可执行权限才能在步骤7中进行选择. (3认同)
  • 这应该是选定的答案。 (2认同)
  • 1. 快速创建打开终端脚本: $ `echo '#!/bin/bash\nopen -a Terminal "\`pwd\`"' &gt; ~/terminal.sh &amp;&amp; chmod +x ~/terminal.sh` 2. 添加Xcode 中的行为,添加快捷方式 ctrl+cmd+T 3. 选择“运行”&gt; 从主目录中选择“terminal.sh” (2认同)

Raf*_*fAl 33

不幸的是,没有这样的事情Xcode.我们必须回到外部Terminal窗口.

如果你真的想这样做,你可以添加一个构建阶段并运行打开的脚本Terminal- 但这可能不是你想要的.

在此输入图像描述


mac*_*rth 5

与此相关的是,现在在 Xcode 8 中,您可以让程序在终端中自动运行,而不是使用 Xcode 控制台。只需转到“编辑方案”>“运行”>“选项”并将底部的“控制台”设置为“终端”即可。

这是 Xcode 15.0 下拉版本: Xcode 15 下拉菜单: