使Mac控制台应用程序终端不可见

时间:2015-10-18 00:16:33

标签: macos bash swift2 command-line-tool

我是Mac OS X应用程序编程的新手,我使用swift 2在xcode中创建了一个命令行工具。

该Command工具实际上打开了另一个已安装的应用程序(基本上只有几个bash命令),但问题是,当我运行" exec - 脚本产品"通过导航到构建,它使一个白色的终端窗口保持打开但是打开外部应用程序,即使我关闭我的外部应用程序,终端窗口仍然打开。

所以我不希望终端窗口显示出来。那么如何使脚本的终端/产品不可见。

我搜索了很多,但也许没有正确搜索,我试着搜索" Mac"上的控制台应用程序,发现的结果少于预期。

请帮忙

谢谢, Mac 10.10.5

1 个答案:

答案 0 :(得分:1)

你不能。命令行程序需要标准标准输出,因此当您通过 Finder 调用它们时,系统会为它们运行提供终端会话。

您需要将代码重新打包为代理或其他内容。