Mac とココアの開発は初めてです。ココア アプリがクラッシュすると、クラッシュ ログを Apple に報告するようにユーザーに求めるウィンドウがあります。カスタマイズされたレポート コンポーネントを作成したいと考えています。クラッシュ レポート /log が自動的にどこかに保存されるかどうかを知りたいのですが、これらの単純なテキスト ファイルまたはコア ダンプですか?
10.5 から 10.8 をサポートしたいと考えています。
クラッシュ ログはさまざまな場所にあります。
MacOS 10.8 (および私は 10.7 も信じています) では、クラッシュ ログは " ~/Library/Logs/DiagnosticReports
" または " /Library/Logs/DiagnosticReports
" になります (最初はユーザー アプリのクラッシュ用で、2 つ目はシステム全体のアプリ用です)。
「車輪の再発明」の代わりに、クラッシュレポートを生成して返すことができるサードパーティの代替手段を検討することをお勧めします. ウィキペディアにはこれらがリストされています: