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 20, 2015
Programming
400
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
fastlane - Continuous Delivery for iOS Apps
@NSLondon
More information:
https://fastlane.tools
Felix Krause
March 20, 2015
More Decks by Felix Krause
See All by Felix Krause
Trusting SDKs
krausefx
1
970
2017-10 Pragma: Getting started contributing to open source projects
krausefx
1
110
How to get get started contributing to open source
krausefx
3
690
Scaling Open Source Communities trySwift Tokyo
krausefx
2
1.4k
Scaling Open Source Communitites
krausefx
0
89
MCEConf Warsaw
krausefx
2
440
NSMeetup San Francisco
krausefx
1
190
fastlane - Felix Krause - Swift Language User Group
krausefx
1
24k
fastlane - Continuous Delivery for iOS Apps
krausefx
0
150
Other Decks in Programming
See All in Programming
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
170
Dockerfile CMD for Node.js
grazie1999
0
160
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.4k
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
200
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.4k
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
ALB ログから Trace を気合で繋げる技術
fohte
7
840
XHTMLが残したもの
yosuke_furukawa
PRO
0
220
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
200
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
150
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
110
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4.7M
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
Paper Plane
katiecoart
PRO
2
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Building the Perfect Custom Keyboard
takai
2
860
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
510
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
Being A Developer After 40
akosma
91
590k
WCS-LA-2024
lcolladotor
0
820
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
220
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
• Credentials • TestFlight • iTunes Transporter • HTTP Requests
• Automatic Setup
• UI Automation • All combinations • Provide a JS
file • Integration Tests • Summary
None
None
None
None
• Accessibility Labels • Accessibility Improvements
None
None
None
None
None
None
• Multiple Lanes • Pass on Information • From 1
Day to Zero
xctool
Deploy Strategy • Trigger Job • Custom CMS • Git
based
Fastfile
Why Ruby • Dynamic Configuration • Fetch values from anywhere
• Readable
None
None
None
None
Demo
Extensions • Shell Scripts • Private Actions • Built-In Actions
FAQs • But Xcode Bots! • Ready for production? •
I maintain hundred apps, we have 2 employees for that • Can fastlane submit new apps? • How big is the development team?
@KrauseFx (Felix Krause) https://fastlane.tools