Mat*_*att 5 mac terminal osx-snow-leopard xcode macos
我可以使用打开一个应用程序open,如下所示:
open ./MyApp.app
Run Code Online (Sandbox Code Playgroud)
但这不会显示应用程序的调试打印输出——这是我需要的。
如果我手动在包中找到二进制文件并运行它,我会得到很好的打印输出,但我希望能够只运行应用程序。
小智 5
.app应用程序是目录,从终端打开可执行文件而不是整个目录,例如..
open /Applications/my.app/Contents/MacOS/my
Run Code Online (Sandbox Code Playgroud)
如果您不确定应用程序内容中的可执行文件名,请检查my.app/Contents/Info.plist CFBundleExecutable。