我为Mac OS X创建了一个控制台应用程序,并将其打包到应用程序包中。应用程序包似乎执行并且运行正常,但Mac OS X在运行时没有显示控制台显示。
如何在应用程序运行时指示Mac OS X显示控制台窗口?
答案 0 :(得分:0)
您没有说明如何启动命令行应用程序,但如果它只是一个Unix进程,那么您将无法获得终端窗口。
终端是一个真正的OS X GUI应用程序,因此您需要从您的应用程序启动终端并告诉它执行您的unix程序或使用一些相当于
的启动服务$open -a Terminal <program name>
作为一种廉价的解决方案,您可以在NSTask
。