1

私は iPhone/iPad アプリを作成しており、私の会社の他の従業員 (多くは国外にいます) によるベータ テストを受けています。私の質問は、プログラムのすべての例外またはエラーをキャッチしてユーザーに表示する方法はありますか。

私が考えているのは、何らかの方法でメイン メソッドを try キャッチでラップし、エラー (indexOutOfBounds など) が発生した場合、エラーの内容と発生場所を示す UIAlert をユーザーに表示することです。そうすれば、テスターが発生しているエラーを正確に教えてくれやすくなります。

これが不可能な場合、「このボタンを押してアプリがクラッシュした」などのことを教えてもらう以外に、プログラムのテスターがどのようなエラーを抱えているかを伝える良い方法はありますか?

4

2 に答える 2

3

TestFlightSDKPLCrashReporterのようなものを調べることができます。

于 2012-07-19T12:46:44.203 に答える
1

Xcode デバッガー (デバイス デバッグ上) に接続している間、テスターに​​デバッグ実行モードでアプリケーションをテストさせることもできます。そこでは、ほとんどの問題とその理由を見つけることができます。他の方法は、XCode と iOS SDK にバンドルされているインストゥルメント アプリを使用することです。これはアプリをデバッグするための優れた方法であり、最後に、@Amy によって提案されたいくつかのようなログを報告するためにサードパーティ ライブラリを使用できます。

于 2012-07-19T12:51:36.567 に答える