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
iOS Tools
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
alienxp03
November 21, 2016
200
1
Share
iOS Tools
alienxp03
November 21, 2016
More Decks by alienxp03
See All by alienxp03
Rails, Capistrano & AWS
alienxp03
0
92
RxSwift+MVVM
alienxp03
1
510
From a student to a developer
alienxp03
1
110
Metal Demo
alienxp03
0
130
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
210
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
How to build a perfect <img>
jonoalderson
1
5.4k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Technical Leadership for Architectural Decision Making
baasie
3
330
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Transcript
Tools for iOS development
fastlane • Build number • Screenshot • Deployment to Testflight
/ Fabric / App Store • Notification to Slack, HipChat • Certification, provisioning profiles
fastlane: My typical setup build_number = increment_build_number git_commit(path: ['./Project.xcodeproj', ‘./Project/
Info.plist'], message: "Version Bump ##{build_number}”) sigh(adhoc: true, force: true) gym(workspace: ‘Project.xcworkspace', output_directory: "./ fastlane/release") send_hipchat("Released Project build ##{build_number}”, true )
SwiftLint • Enforce Swift style and conventions • https://github.com/realm/SwiftLint
BuildTimeAnalyzer • Takes too long to compile your project? •
My fault? Xcode’s fault? • https://github.com/RobertGummesson/ BuildTimeAnalyzer-for-Xcode
OpenSim • Alternative to SimPholders • Use it to locate
the iOS simulator Documents folder • Not equally powerful, but still a good alternative • https://github.com/luosheng/OpenSim
buddybuild • Useful when the build might take too long
• No more 100% CPU when I need to deploy • Run tests • https://buddybuild.com/
DaisyDisk • Not really related to iOS, but Xcode •
And my Macbook only have 120GB SSD
None