crashlyticsでクラッシュ撲滅作戦
DESCRIPTION
4/14 の勉強会の資料です。TRANSCRIPT
Crashlyticsでクラッシュ撲滅作戦
2013/04/14Retty株式会社
櫻井 洋一郎 (@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をやめないッ!
ご清聴ありがとうございました