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



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

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

所以我不想显示终端窗口。那么如何使脚本的终端/产品不可见呢?

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

请帮

谢谢,Mac 10.10.5

你不能。命令行程序需要标准in标准out,所以当你通过Finder调用它们时,系统会提供一个终端会话供它们运行。

你需要把你的代码重新打包成Agent之类的

最新更新