技術ブログ

プログラミング、IT関連の記事中心

Appleから送られたログの解析方法【iOS】

■はじめに

Appleからリジェクトの際などで送られてきたアプリのクラッシュログの解析方法をまとめます。(順次更新します。)

Apple公式のクラッシュログに関する説明はこちら

■手順

Exception Typeを確認して、どのような理由でのクラッシュか?を確認する。

タイプ大まかな理由
EXC_BREAKPOINTオプショナル型がnilだった、型変換に失敗したなど
EXC_CRASH例外が発生したがキャッチされなかった(Objective-Cの場合?)

Triggered by Threadを確認して、どのスレッドで起きているクラッシュか?を確認する。

以下の記事を元に、クラッシュログを復元する。

開発環境以外のクラッシュログの確認方法【iOS】 

クラッシュログで一部のログが復元されない場合【iOS

これで、最低限解析できる状態になっていると思います。