我创建了一个小型Cocoa应用程序,并使用跨平台工具构建了一个Mach-O文件。它工作正常。
如果我将Mach-O文件带到Mac(MacBook Pro OSX 10.11),它会在Finder中显示终端图标。如果我双击它,它将打开unix终端窗口并从终端内启动应用程序。一旦我的应用程序启动,它就会打开自己的窗口并按预期工作。当然,除了应用程序之外的终端窗口看起来很难看。如何在不打开终端窗口的情况下启动它?
我的猜测在Mach-O文件中应该有一些标志,表明它是一个GUI应用程序并且不需要终端,但我还没有找到类似的东西。