我是Mac OS X应用程序编程的新手,我使用swift 2在xcode中创建了一个命令行工具。
该Command工具实际上打开了另一个已安装的应用程序(基本上只有几个bash命令),但问题是,当我运行" exec - 脚本产品"通过导航到构建,它使一个白色的终端窗口保持打开但是打开外部应用程序,即使我关闭我的外部应用程序,终端窗口仍然打开。
所以我不希望终端窗口显示出来。那么如何使脚本的终端/产品不可见。
我搜索了很多,但也许没有正确搜索,我试着搜索" Mac"上的控制台应用程序,发现的结果少于预期。
请帮忙
谢谢, Mac 10.10.5
答案 0 :(得分:1)
你不能。命令行程序需要标准和标准输出,因此当您通过 Finder 调用它们时,系统会为它们运行提供终端会话。
您需要将代码重新打包为代理或其他内容。