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
140
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
950
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
86
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
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
360
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
420
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
160
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
130
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
2k
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
310
AIとRubyの静的型付け
ukin0k0
0
520
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
180
Swiftのレキシカルスコープ管理
kntkymt
0
210
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
470
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.1k
Designing Experiences People Love
moore
143
24k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Making Projects Easy
brettharned
120
6.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
200
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Mobile First: as difficult as doing things right
swwweet
225
10k
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