タグ

crashに関するabachibiのブックマーク (2)

  • iOSアプリのクラッシュログを解析する - 備忘録

    iOSアプリ申請からのーー、リジェクト!! 差出人: Apple 2.1 - Apps that crash will be rejected アプリがクラッシュするということで、丁寧にapple神からアプリのクラッシュログが添付されてました。 送られてくるクラッシュログは以下のようにメモリアドレスが記載されたものになってる ・ ・ 7 UIKit 0x00000001893200c0 0x18930c000 + 82112 8 UIKit 0x000000018931fcc4 0x18930c000 + 81092 ・ ・ クラッシュの原因を調査するにはsymbolicatecrashコマンドを利用してシンボル付きのログに変換する必要がある。 やってみた。 環境 Xcode 7.2.1 必要なもの dSYMファイル クラッシュログ まずはクラッシュログをダウンロードする クラッシュログは

    iOSアプリのクラッシュログを解析する - 備忘録
  • [iOS] アプリのクラッシュログを解析する方法

    iOSアプリがクラッシュするとログが保存され、xCodeのOrganizerからログを取得して解析することができます。 またApp Storeへの申請でアプリの審査後にアップルからリジェクトされた場合で、リジェクト理由がクラッシュだった場合は同じくクラッシュログが送られてきます。 いずれもユーザーの手順などがわからず頼りになるのはこのクラッシュログなのですが、ログはメモリダンプなのでアドレスが書かれてあるだけで何が起こっているかパッと見ではわかりません。 そこで、各メモリのアドレスをシンボルで読めるようにして、クラッシュ時に実行された処理を解析することでログを手がかりにクラッシュ原因を探ることになります。 今回はクラッシュログからシンボル(どのファイルのどの行でクラッシュしているか?)を確認する方法について紹介します。 ※ この記事を書いた現在の環境は[iOS:7.1][xCode:5.1

    [iOS] アプリのクラッシュログを解析する方法
  • 1