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
Firebase App Distribution x Bitrise x fastlane ...
Search
akatsuki174
December 17, 2019
Technology
2
400
Firebase App Distribution x Bitrise x fastlane で簡単アプリ配信
2019/12/16 potatotips #67
https://potatotips.connpass.com/event/152899/
akatsuki174
December 17, 2019
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
私が変えてきたこと、変えなかったこと
akatsuki174
2
670
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
190
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
86
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.7k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
450
オフライン勉強会ぼっち対策
akatsuki174
1
640
Xcode 15の新機能
akatsuki174
0
2.8k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Famm Android改善記
akatsuki174
0
390
Other Decks in Technology
See All in Technology
AWS 怖い話 WAF編 @fillz_noh #AWSStartup #AWSStartup_Kansai
fillznoh
0
100
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
130
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
190
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
4
870
TLSから見るSREの未来
atpons
2
260
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
640
Delegating the chores of authenticating users to Keycloak
ahus1
0
180
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
210
AI エージェントと考え直すデータ基盤
na0
18
7.4k
話題の MCP と巡る OCI RAG ソリューションの旅 - Select AI with RAG と Generative AI Agents ディープダイブ
oracle4engineer
PRO
5
110
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
160
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
2
760
Featured
See All Featured
Scaling GitHub
holman
460
140k
Site-Speed That Sticks
csswizardry
10
700
Six Lessons from altMBA
skipperchong
28
3.9k
A better future with KSS
kneath
238
17k
4 Signs Your Business is Dying
shpigford
184
22k
Visualization
eitanlees
146
16k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Transcript
Firebase App Distribution x Bitrise x fastlane Ͱ ؆୯ΞϓϦ৴ potatotips
#67 @akatsuki174
ࣗݾհ
• ਢ౻ຘʢ@akatsuki174ʣ • iOS→AndroidΤϯδχΞ • גࣜձࣾTimersॴଐ • ϦϯάϑΟοτɿϨϕϧ100 • Fit
Boxingɿ47
• αʔόʔαΠυΤϯδχΞ (PHP, Golang, AWS) • AndroidΤϯδχΞ (Kotlin) • iOSΤϯδχΞ
(Swift) TimersͰݱࡏΤϯδχΞશ৬छ࠾༻தʂ ৄ͘͠”Timers”Ͱݕࡧ
ٕॻതग़ల͠·ͨ͠ 5ষʮKotlinͷnullͱٔΕΔʯࣥච BOOTHͰൢചதʂ
ࠓͷ
• Firebase App DistributionʢҎԼFADʣ • Bitrise • fastlane ΛͬͯAndroid൛ͷςετΞϓϦΛ ࣗಈͰ͖ΔΑ͏ʹͨ͠
ϒϩάʹͯࠓͷొஃͷจষ൛ެ։
FADͱ
Firebase App Distribution • Firebase ͕ఏڙ͍ͯ͠ΔΞϓϦ৴γεςϜ • ൺֱత࠷ۙύϒϦοΫϕʔλʹ
࣮ݱͨ͜͠ͱ
None
ࠓ͢ ൣғ
Δ͜ͱ
ςελʔάϧʔϓͷ࡞ ͓֮͑ͯ͘
Firebase App ID ͷѲ ͓֮͑ͯ͘
fastlaneಋೖ • ·ͩೖΕͯͳ͍߹ೖΕΔ • FADͷϓϥάΠϯೖΕΔ • $ bundle exec fastlane
add_plugin firebase_app_distribution
Firebase token ͷઃఆ • Bitrise Ͱ Firebase ͕͑ΔΑ͏ token औಘ
• $ firebase login:ci • Bitrise Ͱڥมͱͯ͠ઃఆ
lane ࡞ ֮͑ͨͭ ΛషΔ
ϫʔΫϑϩʔ࡞
ϫʔΫϑϩʔ࡞ આ໌͠·͢
Firebase CLI͕͑ΔΑ͏ɺScript contentʹ ҎԼͷهड़ΛՃ ## firebase tools DL npm install
firebase-tools
fastlane lane ʹlane໊Λೖྗ android [lane໊]
Slackͷ৽نΞϓϦ࡞ը໘͔ΒΞϓϦΛ࡞
Ұ൪ԼͷWebhook URLΛίϐʔ͢Δ
BitriseͷSecretsλϒͰڥมʹઃఆ͠ɺ εςοϓͷWebhook URLʹઃఆ͢Δ
࣮ߦ݁Ռ
PRΛग़͢ͱ…
ΞϓϦΛड͚औΔʹ
͕࣌ؒͳ͍ͷͰ… ϒϩάΛޚཡ͍ͩ͘͞ʂ ʢͪΐͬͱ͖᪴ϙΠϯτ͋Γ·ͨ͠ʣ
ͬͯΈͯ
ײ ख͕͔͔ؒΒͣ৴ϑϩʔΛ࡞Ͱ͖Δ ઐ༻ΞϓϦ͕͋ΔͷͰݟ͍͢ աڈͷΞϓϦ͕ফ͑Δʁ ֘ͷΞϓϦΛ୳ͮ͠Β͍
·ͱΊ
·ͱΊ • FADͰ؆୯ʹࣗಈ৴͕Ͱ͖Δ • ΞϓϦํ๏ͷબࢶͱͯ͠ FADߟ͑ͯΈͯʁ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ