Integrating the App Distribution SDK in iOS apps
summary
Demonstrates adding the Firebase App Distribution iOS SDK via CocoaPods, using Xcode 12+ and a physical device to get in‑app build alerts. Shows the one‑call checkForUpdate flow with a prebuilt sign‑in dialog, and an advanced custom sign‑in UI. Uploads archived .ipa to Firebase Console, invites testers, and the SDK returns a release object (display version, build number, download URL). Live demo updates an app to build 2 successfully.
AI-written summary · about
chapters (30)
- 0:00Start
- 1:54customize your own user interface
- 2:19check for a newly available build for the tester to install
- 4:23add your device to your apple developer account
- 4:46find your unique device
- 5:33download the latest provisioning profile
- 6:06activate this latest provisioning profile
- 7:11create a firebase console project
- 10:04add the file based dependencies with the cocoapods
- 10:36create a sample
- 11:53adding the app distribution sdk as a requirement
- 13:12installed all the dependencies
- 13:25open the xcode
- 14:13create a unique bundle id for this project
- 14:41select the provisioning file
- 15:39set up our new in-app build alerts
- 18:59build this inside the ui alert controller
- 20:42create an archive
- 21:15put in an archive format
- 22:01using the app distribution sdk
- 22:59create an app distribution
- 23:25picking the app distribution tool
- 24:39add this invite
- 24:57distribute and send the invite
- 26:11put their udid device id to your apple mobile provisioning profile
- 26:53get a new mobile provisioning profile
- 28:45created a tester account
- 31:28uploading this new ipa
- 37:43pull the check for update method
- 38:21automate this distribution process
related talks
24mA Practical Guide to Building Mobile App Distribution Workflows
13mShip your App in Less than 10 Minutes
24mMobile development process automation
47mMobile DevOps - Deliver great apps continuously
35mFrom fear to air: embracing over-the-air app updates
22mMobile DevOps - Streamline your iOS Builds, testing Distribution & Publish
36mPutting together the best CI workflow for mobile apps
41mImplementing Continuous Delivery with IOS
