Mac OS X应用程序包中未显示控制台?

时间:2013-11-25 17:20:07

标签: macos

我为Mac OS X创建了一个控制台应用程序,并将其打包到应用程序包中。应用程序包似乎执行并且运行正常,但Mac OS X在运行时没有显示控制台显示。

如何在应用程序运行时指示Mac OS X显示控制台窗口?

1 个答案:

答案 0 :(得分:0)

您没有说明如何启动命令行应用程序,但如果它只是一个Unix进程,那么您将无法获得终端窗口。

终端是一个真正的OS X GUI应用程序,因此您需要从您的应用程序启动终端并告诉它执行您的unix程序或使用一些相当于

的启动服务
$open -a Terminal <program name>

作为一种廉价的解决方案,您可以在NSTask

中执行上面的命令行