9

私は Leopard 以降をターゲットとする Cocoa アプリに取り組んでおり、それにクラッシュ レポーターを追加することを考えています (私のアプリはクラッシュしないと思いたいのですが、ここで実際にやってみましょう)。実際に始める前に、ほとんど概念的な質問がいくつかあります。

1) これは概念的にどのように機能し、いつクラッシュが発生したかを認識し、レポーターを呼び出しますか? クラッシュを探すためにデーモンを実行していますか?それとも、アプリが次回起動されるまで待って報告しますか?

2) これは Cocoa で実行できますか? それとも、Carbon や IOKit などに浸る必要がありますか?

3) これは良い考えですか? Mac OS X にはすでにクラッシュ レポーターが組み込まれていますが、開発者としてクラッシュ ログを見ることができません。率直に言って、私のアプリが頻繁にクラッシュすることはないと思いますが、単純なことはしたくありません。

これについてあなたの考えや意見は何ですか?

4

7 に答える 7

1

私はいくつかのアプリがSmart Crash Reporterまたはおそらくその亜種を使用しているのを見てきました。アプリケーションがクラッシュすると、通常の Apple クラッシュ ダイアログが表示され、「Apple とあなたの両方に送信」という追加のボタンが表示されます。

于 2009-07-10T17:57:09.767 に答える
0

ILCrashReporterを使用していますが、非常にうまく機能します。メソッドは電子メール ベースなので、Fogbugzとうまく連携します。

于 2010-02-28T09:12:27.237 に答える