.app バンドルを起動するとすぐにクラッシュする理由を調べる最善の方法は何ですか? Mac OS X はログをどこに保存しますか?
たとえば、これは機能せず、すぐにクラッシュします。
open /Applications/MyApp.app
ただし、実行可能ファイルを直接呼び出すとうまくいくようです:
/Applications/MyApp.app/Contents/MacOS/MyAppLauncher
Info.plist
適切な実行可能ファイルを指している必要があります。
<key>CFBundleExecutable</key>
<string>MyAppLauncher</string>
私が知っている限りでは、OS X は私のコードを呼び出すことさえありません。それが何をしているのか、なぜ失敗しているのかを知るにはどうすればよいですか?
注:このアプリケーションはサンドボックスを使用しているため、それと関係があると思います。しかし、それを確認するログをいくつか見たいと思います。