
Mobile DevOps is a thing! Mastering continuous deployment with Keegan Rush
Jul 15, 2021
Keegan Rush, Lead iOS/macOS Developer at ShotFlow and co-author of 'iOS App Distribution & Best Practices', shares his insights on mastering app distribution. He discusses the challenges of code signing and the importance of effective build configurations. Keegan emphasizes the necessity of automation with tools like Fastlane and the benefits of frequent app releases for feedback. He also highlights common pitfalls in white labeling and the significance of understanding Xcode settings for smoother deployment processes.
AI Snips
Chapters
Books
Transcript
Episode notes
Easy To Start, Hard To Master
- iOS app distribution is easy to learn but hard to master due to hidden complexities like code signing and provisioning.
- Keegan Rush argues mastering the underlying tools is crucial before automating with CI/CD.
Manage Variants With Build Configs
- Use Xcode's build configurations, targets, schemes, and .xcconfig files to manage white-labeling and variants.
- Avoid duplicating projects; manage multiple brands from one codebase with configurations.
Real White-Labeling Examples
- Keegan described an enterprise messaging app reused across companies with different branding and APIs.
- He also recounted comparing his smart scale app to his father's nearly identical app with different branding.










