PLCrashReporterを使う iOSアプリでクラッシュハンドリングするためにPLCrashReporterを使用したので、その導入方法と使い方。 単純に、クラッシュ解析をしたい場合は、AppStoreにリリースしている場合は、標準のクラッシュレポートでOKだし、Enterpriseなどの非AppStoreアプリの場合は、FirebaseやHockeyAppやDeployGateを使うのが […]
iOSアプリに、HockeyAppをただインストールしただけでは、上がってくるクラッシュログは、メモリアドレスの羅列で、何がなんだかわからない。そこで必要となるのがシンボルファイル(拡張子dSYMのファイル)だ。 シンボルファイル(.dSYM)を使えば、このメモリアドレスの羅列を、メソッド名等の読みやすい形式に置換できる。 以下、HockeyAppの管理画面にシンボルファイル(.dSYM)をアップ […]
iOSアプリ用のクラッシュ解析ツールはとても充実していると思う。 というか、ストアにリリースしているアプリなら、Appleがもともと提供しているクラッシュログだけでも、事足りるかもしれない。 でも、それではダメだったんだ。なぜなら、Enterpriseだからさ。 ...というこで、例えば、Enterprise等でリリースしているアプリにクラッシュ解析を導入したいとかニーズはあると思う。その選択肢と […]
HockeyAppを使います。 NuGetでHockeySDK.WPFをインストール App.xaml.csに以下を記述 [crayon-6480f8679bfd8019578397/] これで、意図的にクラッシュを発生させれば、次回起動時に、クラッシュレポートが送信されて、HockeyAppの管理画面にすぐに反映されます。