If you want to develop and distribute apps privately within your company or to a selected number of end users, you can use a provisioning profile for in-house distribution.
When you build and code sign an app with a pair of matching cryptographic identity and provisioning profile for in-house distribution, you can distribute the app outside of the App Store to the devices registered in your iOS Developer Enterprise Program. You can use an in-house cryptographic identity and provisioning profile to build and code sign private company apps.
You can create a provisioning profile in the iOS Dev Center only.
- Verify that you have a certificate for production created for your Apple developer account.
- Verify that you have registered an App ID for your app.
- Verify that you are logged in the iOS Dev Center.
- Run Google Chrome, Mozilla Firefox, or Safari.
- In the iOS Dev Center, click Certificates, Identifiers & Profiles.
- In the drop-down menu in the top left corner, verify that iOS, tvOS, watchOS is selected.
- In the left-hand sidebar, select Provisioning Profiles → Distribution.
- Click +.
- Select In House and click Continue.
- Select an App ID to associate with the provisioning profile and click Continue.
To be able to use one development provisioning profile across multiple apps, select a wildcard App ID, if available.
- Select one or more certificates for production to include in the provisioning profile and click Continue.
Only certificates for production are listed.
- Enter a name for the profile and click Continue.
- (Optional) Click Download to download the provisioning profile.
Add your provisioning profile in AppBuilder.
- Code Signing Glossary
- Create and Install Certificate and Provisioning Profile for iOS Development
- Create and Install Certificate and Provisioning Profile for App Store Distribution
- Create and Install Certificate and Provisioning Profile for Ad Hoc Distribution
- How to Create and Import an iOS Provisioning Profile Using the AppBuilder Extension for Visual Studio