找出为什么.app捆绑包启动时立即崩溃的最佳方法是什么?Mac OS X是否将日志存储在任何地方?
例如,这不起作用,并且立即崩溃:
open /Applications/MyApp.app
但是,直接调用可执行文件似乎可行:
/Applications/MyApp.app/Contents/MacOS/MyAppLauncher
Info.plist
应该没问题,并指向正确的可执行文件:
<key>CFBundleExecutable</key>
<string>MyAppLauncher</string>
就我所知,OS X甚至从未调用过我的代码。我怎样才能知道它在做什么,以及为什么它会失败?
注意:此应用程序使用沙箱,因此我认为它与此有关。但我想查看一些日志来确认这一点。
MyApp(14489) deny mach-lookup com.apple.networkd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句