Auto-Syncing Provisioning Profiles
Now that you’re deploying builds, it is time to connect your Apple Developer Account.
Managing testing and development device UDIDs in your provisioning profiles can be a huge pain. Buddybuild can manage this entire process for you. All we need to manage your provisioning profiles on your behalf are your Apple Developer Credentials.
After an app has been built, it is not possible to alter, remove, or replace the provisioning profile used during the build. Whenever provisioning profile changes are required, your app needs to be rebuilt.
Xcode lets you create development provisioning profiles on your local computer, for deploying apps to connected devices. However, you cannot use a development provisioning profile to deploy your app to the App Store or to other devices.
To upload your app to the App Store, the app must be signed with an App Store provisioning profile. If you have your code signing type set to iOS Distribution and you have an Apple Developer Portal Connection, buddybuild automatically generates App Store provisioning profiles for you, and uses those to build a version of your app compatible with the App Store.
Getting App Store signed builds requires:
If, for any reason, you are not able to add an Apple Developer Portal Connection, please contact us.
Let’s get started!
Step 1: Configure Apple Developer Portal
Click on the App Settings button.
In the left navigation, select Integrations, then Apple Dev Connection.
Click on Connect New Apple Account.
Apple Developer Team Roles
Please make sure that your Apple Developer account has the proper Team privileges to create provisioning profiles.
Step 2: Enter your credentials
Type in your Apple Developer Credentials. We’ll securely manage them for you.
Buddybuild validates the credentials for you and may prompt you to select a Team if you’re part of multiple teams.
That’s it! You’re good to go. Now all of your testers are able to install builds of your App. Buddybuild transparently retrieves their device IDs and adds them to your provisioning profiles!