今後、新しいアプリをリリースする予定です。
一部のアプリケーション データ (クラッシュではない) をファイル (ロケーション マネージャーの状態、アプリのフォアグラウンドとバックグラウンドの遷移、メイン アクションなど) に記録するカスタム ロギング機能があります。これらのログは、アプリ関連の問題をデバッグするのに大いに役立ちましたが、クラッシュは引き起こしませんでした。これまで、これらはドキュメント ディレクトリ (iTunes で共有) にあり、テスターはいくつかの不正な動作を確認した後にそれらを送ってきましたが、このディレクトリにはアプリのデータベースも含まれているため、もう共有したくありません。
アプリが App Store にある場合でも、これらのログを取得したいのですが、これを行う方法がわかりません。私が書いたように、それは新しいアプリであり、テスト段階の後でもマイナーなバグが存在する可能性があります. ユーザーが iTunes や Dev サイトで問題を報告できることは知っていますが、詳細なシナリオやログがなければ、バグを修正するのは非常に困難です。アプリ内に何らかのバグ レポート機能を作成する必要がありますか (ユーザーの印象が悪くても) ? これは通常どのように処理されますか?
Edit1 : ユーザーが何か問題があり、分析する必要があると考えている場合にのみ、これらのログが必要です。それ以外の場合は、実際には必要ありません。何かが意図したとおりに機能していないことを確認するには、何らかのユーザー アクションが必要だと思います。そのため、機能の作成について質問しました (マップ アプリの「問題の報告」など)。
ありがとう