Macos 使Mac控制台应用程序终端不可见
我是Mac OS X应用程序编程新手,我使用swift 2在xcode中创建了一个命令行工具 该命令工具实际上打开了另一个已安装的应用程序(基本上只有几个bash命令),但问题是,当我通过导航到build运行“exec-product of script”时,它会生成一个白色的终端窗口,该窗口保持打开状态,但确实打开了外部应用程序,即使我关闭了外部应用程序,该终端窗口仍保持打开状态 所以我不想让终端窗口出现。因此,如何使脚本的终端/产品不可见 我搜索了很多,但可能搜索不正确,我尝试搜索“Mac上的控制台应用程序”,结果比预期的少 请帮忙 谢谢,Macos 使Mac控制台应用程序终端不可见,macos,bash,swift2,command-line-tool,Macos,Bash,Swift2,Command Line Tool,我是Mac OS X应用程序编程新手,我使用swift 2在xcode中创建了一个命令行工具 该命令工具实际上打开了另一个已安装的应用程序(基本上只有几个bash命令),但问题是,当我通过导航到build运行“exec-product of script”时,它会生成一个白色的终端窗口,该窗口保持打开状态,但确实打开了外部应用程序,即使我关闭了外部应用程序,该终端窗口仍保持打开状态 所以我不想让终端窗口出现。因此,如何使脚本的终端/产品不可见 我搜索了很多,但可能搜索不正确,我尝试搜索“Mac上
Mac 10.10.5你不能。命令行程序需要标准输入和标准输出,因此,当您通过Finder调用它们时,系统将为它们提供一个终端会话以供运行
您需要以代理或其他身份重新打包代码。为什么我被否决:?作为代理或其他身份??你能给我发几个链接开始吗。谢谢,我想你想要这样的东西。非常感谢,我也在想,如果终端可以在执行后自动退出也可以完成任务,我正在查看你提供的链接,但是如果退出终端是可能的,那么它可以节省我们重新编码所有的东西。感谢洛蒂,当命令行程序退出时,终端会终止。如果你创建一个脚本来调用你的程序:
#/bin/sh exec./program
(这是两行),然后单击它?