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
24k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
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 - Continuous Delivery for iOS Apps
krausefx
1
390
fastlane - Continuous Delivery for iOS Apps
krausefx
0
140
Other Decks in Programming
See All in Programming
Oxcを導入して開発体験が向上した話
yug1224
4
290
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
6k
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
140
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
350
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.7k
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
230
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
740
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
950
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Test your architecture with Archunit
thirion
1
2.3k
Code Reviewing Like a Champion
maltzj
528
40k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Testing 201, or: Great Expectations
jmmastey
46
8.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
240
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