4

Mac OS X (>= 10.8) 用のアプリケーションを作成しています。これは AppStore アプリではありません。顧客がクラッシュ レポートを送信するプロセスをできるだけ簡単にしたいと考えています。これについて多くのスレッドを見つけましたが、ほとんどがかなり古いので、この状態を再確認したいと思います。

1) CrashReporter がクラッシュのアップロード パスをオーバーライドできないというのは本当ですか?

2) レポートが Apple にアップロードされたときに、サードパーティが自分のアプリのクラッシュ レポートにアクセスできないというのは本当ですか?

3) UI を表示せずに CrashReporter にクラッシュ レポートを作成させることはできますか? この UI なしの制限は、自分のアプリにのみ適用する必要があります...グローバル設定を変更したくありません。アプリケーション コードからこれを行う必要があります (一部の conf ファイルを変更するよう顧客に依頼することはできません)。次に、レポーターにファイルを生成させてから、UI をポップアップさせることができます (すぐに、または次回アプリが起動されたときにおそらく)

4) CrashReporter に組み込みの UI ではなく、自分の UI を表示させることはできますか? 無理そうですが、聞いてみようと思いました。

5) CrashReporter でクラッシュ レポートを生成するコードを、自分のアプリケーションにリンクして実行するライブラリとして使用できますか? レポートの形式は気にしません。ライブラリは常に OS のバージョンを超えて機能すると想定しているので、これはいいと思います。

6) 他のサードパーティ製アプリは何を使用していますか? BreakPad への言及を見ましたが、これが進行中であることに少し神経質になっています。他にもいくつかのライブラリを見ましたが、何年も活動していないように見えるので、緊張しました。

4

0 に答える 0