red*_*oah 6 debugging macos app-bundle
找出 .app 包启动后立即崩溃的原因的最佳方法是什么?Mac OS X 是否将日志存储在任何地方?
例如,这不起作用,并且立即崩溃:
open /Applications/MyApp.app
Run Code Online (Sandbox Code Playgroud)
但是,直接调用可执行文件似乎可以工作:
/Applications/MyApp.app/Contents/MacOS/MyAppLauncher
Run Code Online (Sandbox Code Playgroud)
Info.plist应该没问题并指向正确的可执行文件:
<key>CFBundleExecutable</key>
<string>MyAppLauncher</string>
Run Code Online (Sandbox Code Playgroud)
据我所知,OS X 甚至从不调用我的代码。我怎样才能知道它正在做什么以及为什么失败?
注意:此应用程序使用沙箱,因此我认为它与此有关。但我想看到一些日志来证实这一点。
MyApp(14489) deny mach-lookup com.apple.networkd| 归档时间: |
|
| 查看次数: |
4604 次 |
| 最近记录: |