Crashlyticsで
クラッシュ撲滅作戦
2013/04/14
Retty株式会社
櫻井 洋一郎 (@saku2saku)
iPhone Developer
Workshop
iPhoneアプリ開発者の交流
技術情報の交換
比較的初心者の方も多いです
一緒にまったり
アプリ開発の勉強を
していきましょう!
http://www.pakutaso.com/201256photo303post-2071.html
自己紹介
自己紹介
名前:櫻井 洋一郎 (@saku2saku)
お仕事:プログラマ(Retty株式会社)
    フリーでもやるでよ
趣味:漫画を読みあさる
   プログラミング
   料理
MusicPlayerSleepTimer
今までの製作 (iPhone)
iPhoneアプリ
MusicPlayerSleepTimerFree
世界夜景旅行 for iPhone
ゆっくり読む (バグのため現在非公開中)
工場夜景探検 for iPhone (申請中)
世界夜景旅行
今までの製作 (iPad, etc)
iPadアプリ
工場夜景探検
夜桜花見旅行
シンプルプレゼン
Web
Symfony, Code igniter, WordPress, etc
Crashlyticsで
クラッシュ撲滅作戦
Crashlyticsって?
アプリのクラッシュ情報を自動収集できるサービス
どんなことができるの?
(1/2)
クラッシュが起こるとメンバーにメール通知
ユーザの端末情報(iPhone4S or 5, etc)
ユーザのOS情報(iOS5 or 6, etc)
何回クラッシュが発生したか
UUも別にとれる
どんなことができるの?
(2/2)
脱獄 (Jeil Break) の有無( 技術www)
メモリの空き状況
HDDの空き状況
クラッシュ回数に応じたレベル分け表示
日別のクラッシュ状況のフィルタリング
???
クラッシュレポートって
iTunes Connectからも取れたよね?
iTunes Connect の
Crash Reportの見方
?
なんか少なくね?
            ___
       /      \
      /ノ  \   u. \ !?
    / (●)  (●)    \ 
    |   (__人__)    u.| プークスクス>
     \ u.` ͡´      /
    ノ           \
  /´               ヽ
こんな経験は
ありませんか?
レビューに「よく落ちる★1」
症状を聞いて再現テストをするが、
自分の端末では再現しない
ユーザの方にヒアリングしても細かい内容
までは覚えてなくて問題を特定できない
iTunes Connectを見てもCrash Reportが少ない
というわけで
Crashlyticsを入れてみることに
Crashlyticsの導入手順
サイトから利用申請 (返信までに大体1日かかる)
http://try.crashlytics.com
Crashlyticsの導入手順
もう少し情報を書くと優先してくれるらしい
氏名/会社名/住所/ AppStoreのアプリ名を入力
会社名がデフォルトチーム名になるっぽい
アプリのダウンロード
Crashlyticsアプリをダ
ウンロード
インストールすると上
のツールバーに出る
対象プロジェクトの選択
導入対象のプロジェク
トを選択してNext
Organizationの選択
プロジェクトがどの
組織のものかを選択
Run Scriptの追加
導入対象のプロジェク
トを選択してNext
Run Scriptの追加
Run Scriptの追加
Crashlytics SDKの追加
Crashlytics.framework
をProjectの
Frameworksに追加
トラッキングコードの追加
アプリケーション追加確認
追加したアプリが
リストに表示される
ことを確認する
レポートページの確認
クラッシュ発生後のページ
クラッシュ発生後のページ
JailBreak
の有無
Crashの場所
端末の情報Crash数 Crash UU数
ディスク
スペース
メモリ
空き領域
さぁこれでクラッシュする
原因を撲滅しよう!
クラッシュがッ
無くなるまで
Crashlyticsをやめないッ!
ご清聴ありがとう
ございました

Crashlyticsでクラッシュ撲滅作戦