Mobile development process automation
summary
Practical checklist for automating iOS builds and releases using existing OSS: declare exact Xcode and tool versions with a .xcode-version and automate installs via XcodeInstall, pin Ruby/Pods/JS deps, run CI on a central Mac (no local Apple ID access), use fastlane snapshot to generate localized screenshots (up to 110 screenshots per language) and fastlane match to sync encrypted signing keys and provisioning profiles, apply release trains with automated versioning (agvtool) and push through the App Store Connect API when available.
AI-written summary · about
chapters (9)
- 0:00Start
- 4:40Dependencies
- 6:49Automating Your Xcode Installation
- 8:44Xcode Version File
- 12:05Over-The-Air Updates
- 12:41Deployment
- 13:20The App Store Connect Api
- 16:58Screenshots
- 20:33Code Signing
related talks
46mAutomating with fastlane Tips, Tricks, and Best Practices
36mPutting together the best CI workflow for mobile apps
46mAutomatic Deployment of iOS and/or Android Apps
41mImplementing Continuous Delivery with IOS
19mMobile Deployments for Web Developers
22mMobile DevOps - Streamline your iOS Builds, testing Distribution & Publish
47mMobile DevOps - Deliver great apps continuously
39mMobile DevOps - From Idea to App Store
