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
fastlane - Continuous Delivery for iOS Apps
Search
Felix Krause
March 16, 2015
Programming
130
0
Share
fastlane - Continuous Delivery for iOS Apps
NSConf
More information:
https://fastlane.tools
Felix Krause
March 16, 2015
More Decks by Felix Krause
See All by Felix Krause
Trusting SDKs
krausefx
1
940
2017-10 Pragma: Getting started contributing to open source projects
krausefx
1
110
How to get get started contributing to open source
krausefx
3
680
Scaling Open Source Communities trySwift Tokyo
krausefx
2
1.3k
Scaling Open Source Communitites
krausefx
0
80
MCEConf Warsaw
krausefx
2
440
NSMeetup San Francisco
krausefx
1
180
fastlane - Felix Krause - Swift Language User Group
krausefx
1
24k
fastlane - Continuous Delivery for iOS Apps
krausefx
1
390
Other Decks in Programming
See All in Programming
AIエージェントで業務改善してみた
taku271
0
500
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.9k
存在論的プログラミング: 時間と存在を記述する
koriym
5
840
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
990
Vibe NLP for Applied NLP
inesmontani
PRO
0
120
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
230
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2k
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
190
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
570
KagglerがMixSeekを触ってみた
morim
0
370
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Skip the Path - Find Your Career Trail
mkilby
1
100
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
30 Presentation Tips
portentint
PRO
1
270
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
Continuous Delivery for iOS Apps @KrauseFx (Felix Krause)
• “We can’t release, Chris is currently on vacation” •
“The provisioning profiles doesn’t contain all devices?” • “We can’t release an update, the build is broken” • “We need the latest screenshots for the website” • “Uh, that bug fix is not worth a new release”
No Automation
Continuous Delivery for iOS Apps @KrauseFx (Felix Krause)
Release Day • Testing • Screenshots • Build • Signing
Issues • Prepare Push Certificate • Upload • Submit
Continuous Integration
Level up
Goals • Automatic Deployment • Version Control • Developer Independent
None
None
None
• App Metadata • Screenshots • IPA • TestFlight •
App Submission
• UI Automation • All combinations • Provide a JS
file • Summary
None
None
• Multiple Lanes • Pass on Information • From 1
Day to Zero
xctool
@KrauseFx (Felix Krause) https://fastlane.tools