iOS App Distribution & Best Practices: Learn to Share Apps With Teams, Testers & the World
- Length: 336 pages
- Edition: 1
- Language: English
- Publisher: Razeware LLC
- Publication Date: 2021-07-16
- ISBN-10: 1950325156
- ISBN-13: 9781950325153
- Sales Rank: #3095878 (See Top 100 Books)
Sharing Apple Apps With Your Team, Testers & the World
You’ll learn how to sign up for Apple Developer Program, generate the various certificates needed, configure your app and submit an app to the App Store for approval, both manually and through automated processes through automated pipelines. You’ll learn how to use Apple TestFlight to add internal and external testers and receive feedback and crash reports.
iOS App Distribution starts with explaining hurdles everyone faces, such as code signing, provisioning profiles, and how to do manual releases. It’ll then go into more advanced topics, including distribution through TestFlight, build customization, automation, and continuous integration.
Who This Book Is For
This book is for beginner to experienced developers who want to know the best and most common workflow to release an app to the App store, as well as limiting frustration by troubleshooting and debugging common issues and problems associated with distributing apps.
Topics Covered in iOS App Distribution & Best Practices
- App Store quick start: Your quickest way from no account to the App Store.
- Provisioning, code signing & entitlements: In-depth explanation of what they are, why you need them, and how they work.
- Distribution channels & TestFlight: Learn different ways of distributing your app, within an enterprise, with internal or external testers.
- App Store Connect: Learn about the Apple review process, what are the guidelines, what can go wrong and how to dispute them.
- Build customizations: Learn the ins and outs of configuring Xcode and build configurations.
- Build automation: Automate builds, build servers, and learn about tools such as fastlane.
- Continuous integration: Build your own CI pipeline to code, build, test, release, and repeat!
After reading this book, you’ll take your app build process and distribution to the next level, automate most of its tedious processes, and have an easier time debugging obscure app submission problems.