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
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
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
180
fastlane - Felix Krause - Swift Language User Group
krausefx
1
24k
fastlane - Continuous Delivery for iOS Apps
krausefx
1
400
Other Decks in Programming
See All in Programming
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
React本体のコードリーディング
high_g_engineer
1
140
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.6k
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
330
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
220
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
210
What's New in Android 2026
veronikapj
0
260
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
360
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.4k
Featured
See All Featured
Paper Plane
katiecoart
PRO
2
53k
Believing is Seeing
oripsolob
1
190
Documentation Writing (for coders)
carmenintech
77
5.4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Designing for Performance
lara
611
70k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
290
Become a Pro
speakerdeck
PRO
31
6.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Design in an AI World
tapps
1
280
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
430
The World Runs on Bad Software
bkeepers
PRO
72
12k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
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