Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Trace outside of stack trace
Search
Shota Kashihara
May 28, 2019
Technology
2.5k
11
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Trace outside of stack trace
Shota Kashihara
May 28, 2019
More Decks by Shota Kashihara
See All by Shota Kashihara
ふりかえり “Demystify SwiftUI”
shotakashihara
0
430
UI デザインシステム
shotakashihara
1
3.4k
アプリのログをチーム外で活用してもらうためにやったこと
shotakashihara
0
710
iOS エンジニアが KMM で2つの アプリのログイン処理を共通化した話
shotakashihara
1
810
iOS 14 からの Universal Links
shotakashihara
1
4.2k
iOSアプリ自動ログテストのススメ
shotakashihara
2
1.5k
デバイス管理を App Store Connect API でやってみよう
shotakashihara
2
890
App startup time with Dynamic/Static frameworks
shotakashihara
4
1k
Other Decks in Technology
See All in Technology
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
530
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
170
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
形式手法を使って仕様をコーディングしよう
mikanichinose
0
170
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
790
行動するAIのためのオントロジー | DevRev — Encraft #26.pdf
dvrv_tknrszk
2
690
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
340
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
620
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
260
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
200
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
130
[2026 Oracle Technical Deep Dive] AI時代のアプリケーションを支えるCloud NativeとJava EEモダナイゼーション (2026年9月17日開催)
oracle4engineer
PRO
0
110
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
540
Deep Space Network (abreviated)
tonyrice
0
350
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Evolving SEO for Evolving Search Engines
ryanjones
0
310
Building AI with AI
inesmontani
PRO
1
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
BBQ
matthewcrist
89
10k
Building the Perfect Custom Keyboard
takai
2
890
Transcript
©2019 Wantedly, Inc. Trace outside of stack trace w/ Firebase
Crashlytics Firebase Meetup #13 May 28, 2019 - @kashihararara
©2019 Wantedly, Inc. Introduction Shota Kashihara Wantedly People / iOS
©2019 Wantedly, Inc. Firebase Crashlytics Introduction
©2019 Wantedly, Inc. RoadmapΛܰ͘ Introduction https://get.fabric.io/roadmap
©2019 Wantedly, Inc. RoadmapΛܰ͘ Introduction https://get.fabric.io/roadmap Ҿ༻: https://get.fabric.io/roadmap
©2019 Wantedly, Inc. RoadmapΛܰ͘ Introduction https://get.fabric.io/roadmap Ҿ༻: https://get.fabric.io/roadmap
©2019 Wantedly, Inc. 2020݄̏·Ͱʹ Fabric console ʹ ผΕΛࠂ͛Α͏ Introduction
©2019 Wantedly, Inc. ຊ Stack trace
©2019 Wantedly, Inc. ΞϓϦ͕Ϋϥογϡͨ࣌͠ʹੜ͞ΕΔใ Stack trace
©2019 Wantedly, Inc. ελοΫτϨʔε Stack trace
©2019 Wantedly, Inc. Stack trace ελοΫτϨʔε Ϋϥογϡͷൃੜॴɺൃੜܦ࿏Λهͨ͠ϩά
©2019 Wantedly, Inc. Stack trace ΫϥογϡͷݪҼͱͳΔϝοηʔδ ιʔεͷॴ·Ͱڭ͑ͯ͘ΕΔ
©2019 Wantedly, Inc. ελοΫτϨʔεڧ͍ຯํ Stack trace
©2019 Wantedly, Inc. Ͱશ෦͕શ෦ ͦ͏͡Όͳ͍͜ͱΛ Stack trace ࢲ͍ͨͪͬͯΔ
©2019 Wantedly, Inc. Stack trace
©2019 Wantedly, Inc. Stack trace
©2019 Wantedly, Inc. Stack trace
©2019 Wantedly, Inc. ελοΫτϨʔε͕ऑ͍ Stack trace
©2019 Wantedly, Inc. ελοΫτϨʔε͕ऑ͍ͱԿ͕ࠔΔ Stack trace - ࠶ݱํ๏͕Θ͔Βͳ͍ - ݪҼ͖ͬΓͱ͠ͳ͍
- ֬ೝ͠ͳ͚ΕͳΒͳ͍͜ͱ͕Ұؾʹ૿͑Δ
©2019 Wantedly, Inc. ελοΫτϨʔε͕ऑ͍ͱԿ͕ࠔΔ Stack trace - ࠶ݱํ๏͕Θ͔Βͳ͍ - ݪҼ͖ͬΓͱ͠ͳ͍
- ֬ೝ͠ͳ͚ΕͳΒͳ͍͜ͱ͕Ұؾʹ૿͑Δ - ൃੜ݅ͳΜͳͷ͔ - όʔδϣϯͷґଘ - ͷґଘ
©2019 Wantedly, Inc. ελοΫτϨʔε͕ऑ͍ͱԿ͕ࠔΔ Stack trace - ࠶ݱํ๏͕Θ͔Βͳ͍ - ݪҼ͖ͬΓͱ͠ͳ͍
- ֬ೝ͠ͳ͚ΕͳΒͳ͍͜ͱ͕Ұؾʹ૿͑Δ - ൃੜ݅ͳΜͳͷ͔ - όʔδϣϯͷґଘ - ͷґଘ → ղܾ͍͕͔͔ͨ͠ΔͷݟੵΓ͕ग़དྷͳ͍ɻ
©2019 Wantedly, Inc. Stack trace ΫϥογϡΛθϩʹ͢Δ͜ͱͰ͖ͳ͍ɻ લఏͱͯ͠ ଥڠ͕ඞཁ͕ͩͲ͜ʹஔ͔͘αʔϏεͷنͱΫϥογϡͷنͱ͔͔ΔͷنʹΑΔɻ
©2019 Wantedly, Inc. Stack trace ࠶ݱखॱΛݟ͚ͭΔͨΊʹɺ ϦονͳΫϥογϡϨϙʔτ͕ඞཁͩɻ
©2019 Wantedly, Inc. Let’s customize crash reporting
©2019 Wantedly, Inc. Customize crash reporting Customize crash reporting Firebase
Crashlytics ʹ Analytics ͱͷ౷߹ͨ͠ϨϙʔςΟϯά ΫϥογϡϨϙʔςΟϯάͷͨΊͷϩάɺKey-Value͕ಠࣗʹՃͰ͖Δ ࢀর: https://firebase.google.com/docs/crashlytics/customize-crash-reports
©2019 Wantedly, Inc. Customize crash reporting Customize crash reporting -
ΧελϜϩάϝοηʔδ - ΧελϜΩʔ - ϢʔβʔID
©2019 Wantedly, Inc. ΧελϜϩάϝοηʔδ Customize crash reporting Ϋϥογϡ͕ൃੜ͢Δ·Ͱͷܦ࿏ͳͲΛϨϙʔτʹهͰ͖Δ
©2019 Wantedly, Inc. ΧελϜϩάϝοηʔδ Customize crash reporting Ϋϥογϡ͕ൃੜ͢Δ·Ͱͷܦ࿏ͳͲΛϩάͱͯ͠Ϩϙʔτʹه͢Δ͜ͱ͕ग़དྷΔ
©2019 Wantedly, Inc. ΧελϜϩάϝοηʔδ Customize crash reporting - ͋Δͱخ͍͠ϝοηʔδ ΞϓϦͷঢ়ଶมԽʢىಈɺऴྃɺαΠϯΞοϓɺϩάΠϯ/ϩάΞτʣ
ΞϓϦͷॏཁΠϕϯτʢWantedly People ͷ߹ɺ໊εΩϟϯʣ ڥґଘΠϕϯτʢόοΫάϥϯυfetch)
©2019 Wantedly, Inc. ΧελϜΩʔ Customize crash reporting Ϋϥογϡ͕ൃੜͨ͠ࡍͷΞϓϦͷঢ়ଶΛϨϙʔτʹهͰ͖Δ
©2019 Wantedly, Inc. ΧελϜΩʔ Customize crash reporting Ϋϥογϡ͕ൃੜͨ͠ࡍͷΞϓϦͷঢ়ଶΛϨϙʔτʹهͰ͖Δ
©2019 Wantedly, Inc. Customize crash reporting ͋Δͱخ͍͠ - ͍͔ͭΒ͍࢝Ίͨͷ͔ʢΠϯετʔϧʣ -
લճىಈͨ͠ͷ͍͔ͭ - ϔϏʔϢʔβʔͳͷ͔ϥΠτϢʔβʔͳͷ͔ ɹࢦඪͱͳΔObjective͕͋Δͱྑ͍ ɹεφοϓγϣοτͱͯ͠༗༻ͳ໘ଟ͍ ΧελϜΩʔ
©2019 Wantedly, Inc. ϢʔβʔID Customize crash reporting Ϋϥογϡ͕ൃੜͨ͠ϢʔβʔΛಛఆ͢Δͷʹཱͭ
©2019 Wantedly, Inc. Analyticsͱͷ࿈ܞ Customize crash reporting Crash reporting ϩά
Analytics Πϕϯτ screen_view tap_button ͳͲɺ ͢Ͱʹܭଌ͍ͯ͠Δϩά͕׆͖Δ ⚠ ࿈ܞͰ͖ͳ͍͜ͱ͋ΔͷͰա৴ې
©2019 Wantedly, Inc. ͍··Ͱ Crash! 16:55
©2019 Wantedly, Inc. ͜Ε͔Β 1. ΞϓϦΛىಈͯ͠ 2. ࿈བྷઌը໘Λ։͍ͯ 3. όοΫάϥϯυʹߦ͘ͱ
Crash! - ΧελϜϩάϝοηʔδ - Analytics ͷ screen_view 16:55:04 16:55:06 16:55:10 16:55
©2019 Wantedly, Inc. ڧ͍ Customize crash reporting ΫϥογϡϨϙʔτ ऑ͍ ελοΫτϨʔε
©2019 Wantedly, Inc. ڧ͍ΫϥογϡϨϙʔτΛ࡞Ζ͏ Customize crash reporting ࠶ݱखॱʹ͍ۙΫϥογϡϨϙʔτΛ༻ҙ͢Δ͜ͱ͕Ͱ͖ͨɻ গͳ͘ͱใ͕૿͑Δ͚ͩͰ৭ʑͳԱଌཱ͕ͭ ͷݟੵΓ͕Ͱ͖Δʢ͔͠Εͳ͍ʣ
©2019 Wantedly, Inc. ·ͱΊ Customize crash reporting Crash Reporting ϩά
Λऔ͓ͬͯ͘ͱɺ࠶ݱखॱͷखֻ͔ΓʹͳΔ ΧελϜKey-Value ͰΞϓϦͷεφοϓγϣοτΛऔ͓ͬͯ͜͏ Firebase Crashlytics ίϯιʔϧ͍͍ͧ