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 - Felix Krause - Swift Language User G...
Search
Felix Krause
November 19, 2015
Programming
1
24k
fastlane - Felix Krause - Swift Language User Group
Talking about 3 key issues iOS developers face and how you can solve them using fastlane
Felix Krause
November 19, 2015
Tweet
Share
More Decks by Felix Krause
See All by Felix Krause
Trusting SDKs
krausefx
1
870
2017-10 Pragma: Getting started contributing to open source projects
krausefx
1
91
How to get get started contributing to open source
krausefx
3
660
Scaling Open Source Communities trySwift Tokyo
krausefx
2
1.2k
Scaling Open Source Communitites
krausefx
0
68
MCEConf Warsaw
krausefx
2
420
NSMeetup San Francisco
krausefx
1
160
fastlane - Continuous Delivery for iOS Apps
krausefx
1
380
fastlane - Continuous Delivery for iOS Apps
krausefx
0
120
Other Decks in Programming
See All in Programming
Writing documentation can be fun with plugin system
okuramasafumi
0
120
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.6k
Introduction to kotlinx.rpc
arawn
0
630
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.7k
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
100
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
660
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
7
2.5k
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
540
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
A designer walks into a library…
pauljervisheath
205
24k
Designing for Performance
lara
604
68k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Thoughts on Productivity
jonyablonski
69
4.5k
Become a Pro
speakerdeck
PRO
26
5.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
950
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
Felix Krause @KrauseFx
None
None
CREATING SCREENSHOTS CODE SIGNING AUTOMATING DEPLOYMENT < >
SCREENSHOTS
300 screenshots
... button.tap() snapshot("1LandingScreen") ...
None
< > PROVISIONING PROFILES
None
Build Your App Code Signing Certificate Provisioning Profile Building &
Signing Signed IPA
$ cert $ sigh $ gym
AUTOMATING DEPLOYMENT
Beta Deployment 1. Version Bump 2. Commit & Push 3.
Provisioning Profile 4. Build 5. Export 6. Upload 7. Add Release Notes 8. Distribute
None
None
None
None
None
$ fastlane beta
None
None
None
None
https://github.com/fastlane/boarding
https://github.com/fastlane/boarding
https://github.com/fastlane/WatchBuild
Demo
What’s Next? https://fastlane.tools @KrauseFx
Thank You @KrauseFx