Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yuki shinohara
September 24, 2025
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
yuki shinohara
September 24, 2025
More Decks by yuki shinohara
See All by yuki shinohara
mf_cloud_expense_mobile_app_rearchitecture
shino8rayu9
0
1.1k
Road to Swift 6
shino8rayu9
0
790
Other Decks in Programming
See All in Programming
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
180
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
140
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
530
自作OSでスライド発表する
uyuki234
1
3.9k
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.9k
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
240
AIが無かった頃の素敵な出会いの話
codmoninc
1
200
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
act2-costs.pdf
sumedhbala
0
120
5分で問診!Composer セキュリティ健康診断
codmoninc
0
560
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
310
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
180
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Accessibility Awareness
sabderemane
1
160
The agentic SEO stack - context over prompts
schlessera
0
850
30 Presentation Tips
portentint
PRO
1
350
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Producing Creativity
orderedlist
PRO
348
40k
It's Worth the Effort
3n
188
29k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
250
Designing for humans not robots
tammielis
254
26k
Transcript
iOSアプリの信頼性を向上させる取り組み 2025/09/24
Introduction 篠原 裕貴 ・マネーフォワード クラウド経費 iOSエンジニア ・経歴: 地方公務員→オーストラリア→英会話講師→NOW
マネーフォワード クラウド経費
None
信頼性
モバイルアプリの信頼性 ❏ 使いやすいこと・想定通りの動きをすること : リリース前 ❏ クラッシュしないこと: リリース後
リリース前
Bitrise ❏ ユニットテストの実行を以下のケースで行いバグの混入を防ぐ ❏ プルリクエスト ❏ TestFlight ❏ 審査提出 https://github.com/marketplace/bitrise-checks
社内レビュー ❏ TestFlightで配布 ❏ Bitriseにてコマンド一つで開発環境に合わせて buildできる ❏ 2週間ごとにカスタマーサービスを含む他部署のメンバーに対してレビューをしても らう ❏
フィードバックを通じて改善 ❏ バグにも気づくことができる ❏ より使いやすいデザインを検討 https://docs.bitrise.io/ja/bitrise-ci/workflows-and-pipelines/workflows/managing-workflows.html
審査提出 ❏ MasterブランチへのPushをトリガー ❏ Bitrise上からTestFlightの本番環境へのbuildを開始 ❏ Build完了後必要事項入力の上、審査提出することが可能 ❏ 本来であればXcodeでアーカイブを作成、App Store
Connectへのアップロードなど全 て手動で行うところを自動化、ヒューマンエラーをなくす
リリース後
Firebase Crashlytics ❏ リリース直後は特に注視 ❏ クラッシュ情報が見れる ❏ アプリのバージョン ❏ どのコードで
❏ 何人のユーザに影響があったか https://www.youtube.com/watch?v=k_mdNRZzd30
Firebase Crashlytics ❏ クラッシュが急増した場合Slackで通知・メールが届く ❏ アップルによるレビューがあるためすぐには修正リリースができない ❏ 半日〜1日程度かかる ❏ 最優先で対応
❏ 人力!!!!!
まとめ
まとめ ❏ 使いやすいこと・想定通りの動きをすること : リリース前 ❏ Bitriseをフル活用して質を担保する ❏ ユニットテストの逐次実行 ❏
TestFlightでの内部テスターへの配布やリリース作業を自動化 ❏ クラッシュしないこと: リリース後 ❏ Firebase Crashlyticsでカバーリングを行う ❏ 注視 ❏ 警告通知・メール ❏ 最優先かつ最速で対応する
おわり