Macos 如何调试.app bundle在Mac OS X上启动时崩溃?
找出.app捆绑包启动后立即崩溃原因的最佳方法是什么?Mac OS X是否在任何地方存储日志 例如,这不起作用,并且会立即崩溃:Macos 如何调试.app bundle在Mac OS X上启动时崩溃?,macos,debugging,app-bundle,Macos,Debugging,App Bundle,找出.app捆绑包启动后立即崩溃原因的最佳方法是什么?Mac OS X是否在任何地方存储日志 例如,这不起作用,并且会立即崩溃: open /Applications/MyApp.app 但是,直接调用可执行文件似乎是可行的: /Applications/MyApp.app/Contents/MacOS/MyAppLauncher Info.plist应该可以,并指向正确的可执行文件: <key>CFBundleExecutable</key> <string&
open /Applications/MyApp.app
但是,直接调用可执行文件似乎是可行的:
/Applications/MyApp.app/Contents/MacOS/MyAppLauncher
Info.plist
应该可以,并指向正确的可执行文件:
<key>CFBundleExecutable</key>
<string>MyAppLauncher</string>
CbundleExecutable
米阿普朗彻
据我所知,OSX甚至从不调用我的代码。我怎样才能知道它在做什么,为什么失败
注意:此应用程序使用沙箱,因此我认为它与此有关。但我想看一些日志来证实这一点
MyApp(14489)拒绝mach lookup com.apple.networkd
启动
Console.app
。这有什么帮助open/Applications/MyApp.app
不会向您提供控制台输出,即使您从控制台运行它。如果您的应用程序正在崩溃,它应该生成一个崩溃日志。您可以在控制台.app
中查看该日志。在哪里可以找到该崩溃日志
?假设它不显示在Console.app
的某个地方。一旦你打开那个应用程序,它应该是显而易见的。