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
0
120
fastlane - Continuous Delivery for iOS Apps
NSConf
More information:
https://fastlane.tools
Felix Krause
March 16, 2015
Tweet
Share
More Decks by Felix Krause
See All by Felix Krause
Trusting SDKs
krausefx
1
760
2017-10 Pragma: Getting started contributing to open source projects
krausefx
1
84
How to get get started contributing to open source
krausefx
3
650
Scaling Open Source Communities trySwift Tokyo
krausefx
2
1k
Scaling Open Source Communitites
krausefx
0
61
MCEConf Warsaw
krausefx
2
410
NSMeetup San Francisco
krausefx
1
140
fastlane - Felix Krause - Swift Language User Group
krausefx
1
24k
fastlane - Continuous Delivery for iOS Apps
krausefx
1
360
Other Decks in Programming
See All in Programming
[スクリプト] Swiftの型推論を学ぼう
omochi
0
120
Laravel標準バリデーションでできること
hmb_ok
2
360
オブジェクトしこう
okuramasafumi
2
130
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
2.7k
Data Contracts In Practice With Debezium and Apache Flink (Kafka Summit London)
gunnarmorling
2
280
htmx is fun!
codehex
2
190
Understanding Ast By Looking
inouehi
0
120
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
180
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
オブジェクト指向コードレビューの新しいアプローチ
akkie76
3
1.5k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
Featured
See All Featured
For a Future-Friendly Web
brad_frost
170
8.9k
Clear Off the Table
cherdarchuk
82
310k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
The Invisible Side of Design
smashingmag
293
49k
The Cult of Friendly URLs
andyhume
73
5.6k
Statistics for Hackers
jakevdp
789
220k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
What the flash - Photography Introduction
edds
64
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
Why Our Code Smells
bkeepers
PRO
330
56k
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