■はじめに
Appleからリジェクトの際などで送られてきたアプリのクラッシュログの解析方法をまとめます。(順次更新します。)
■手順
Exception Typeを確認して、どのような理由でのクラッシュか?を確認する。
タイプ 大まかな理由 EXC_BREAKPOINT オプショナル型がnilだった、型変換に失敗したなど EXC_CRASH 例外が発生したがキャッチされなかった(Objective-Cの場合?)
Triggered by Threadを確認して、どのスレッドで起きているクラッシュか?を確認する。
以下の記事を元に、クラッシュログを復元する。
・開発環境以外のクラッシュログの確認方法【iOS】
・クラッシュログで一部のログが復元されない場合【iOS】
これで、最低限解析できる状態になっていると思います。