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
820
2017-10 Pragma: Getting started contributing to open source projects
krausefx
1
90
How to get get started contributing to open source
krausefx
3
660
Scaling Open Source Communities trySwift Tokyo
krausefx
2
1.1k
Scaling Open Source Communitites
krausefx
0
65
MCEConf Warsaw
krausefx
2
420
NSMeetup San Francisco
krausefx
1
150
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
Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform
dwursteisen
0
120
watsonx.ai Dojo #2 生成AIを使ったアプリ開発入門編
oniak3ibm
PRO
0
190
今インフラ技術をイチから学び直すなら
yuhta28
1
140
マルチモジュールにおけるテスト最適化
fxwx23
0
210
REXML改善のその後
naitoh
0
190
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
290
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
9
2.4k
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
590
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
270
Lessons by WebAssembly app in production on CDN Edge Computing Service
tetsuharuohzeki
0
210
Developer Joy == Developer Productivity (really!)
hollycummins
1
220
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
580
Featured
See All Featured
Facilitating Awesome Meetings
lara
49
6k
Happy Clients
brianwarren
96
6.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
How STYLIGHT went responsive
nonsquared
93
5.1k
Producing Creativity
orderedlist
PRO
340
39k
Into the Great Unknown - MozCon
thekraken
29
1.4k
What's in a price? How to price your products and services
michaelherold
242
11k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
5
480
Atom: Resistance is Futile
akmur
261
25k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
The Cult of Friendly URLs
andyhume
76
6k
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