1
我为Mac OS X创建了一个控制台应用程序,并将其打包到应用程序包中。应用程序捆绑似乎执行并运行良好,但Mac OS X在运行时不显示控制台显示。控制台在Mac OS X应用程序包中未显示?
如何指示Mac OS X在应用程序运行时显示控制台窗口?
我为Mac OS X创建了一个控制台应用程序,并将其打包到应用程序包中。应用程序捆绑似乎执行并运行良好,但Mac OS X在运行时不显示控制台显示。控制台在Mac OS X应用程序包中未显示?
如何指示Mac OS X在应用程序运行时显示控制台窗口?
你不说你如何启动命令行应用程序,但如果它只是作为一个Unix进程,那么你将不会得到一个终端窗口。
终端是一个真正的OS X的GUI应用程序,所以你需要从你的应用程序启动终端,并告诉它执行您的UNIX程序或使用一些发射服务相当于
$open -a Terminal <program name>
作为一种廉价的解决方案,您可以在NSTask
中执行上面的命令行。
可以将命令行实用程序打包为应用程序包吗?这是如何运作的? – trojanfoe
“控制台窗口”是什么意思?终端窗口,还是别的? – Monolo
@Monolo终端窗口。 –