1
找出爲什麼.app包在啓動時立即崩潰的最佳方法是什麼? Mac OS X是否將日誌存儲在任何地方?如何在Mac OS X上調試.app軟件包的crash-on-startup?
例如,這並不工作,並立即崩潰:
open /Applications/MyApp.app
但是,調用可執行文件直接似乎工作:
/Applications/MyApp.app/Contents/MacOS/MyAppLauncher
Info.plist
要細,並指向正確的可執行文件:
<key>CFBundleExecutable</key>
<string>MyAppLauncher</string>
就我所知,OS X從來沒有打電話給我代碼。我如何知道它在做什麼,爲什麼它失敗了?
注意:此應用程序使用沙箱,所以我認爲它與此有關。但我希望看到一些證實這一點的日誌。
啓動'Console.app'。 – trojanfoe
這將如何幫助? 'open/Applications/MyApp.app'不會給你控制檯輸出,即使你從控制檯運行它。 – rednoah
如果你的應用程序崩潰,它應該產生崩潰日誌。您可以在'Console.app'中查看該日誌。 – trojanfoe