In the App Store you can publish only apps created with an App Store distribution provisioning profile. App Store distribution provisioning profiles do not contain provisioned devices. You cannot debug on device apps that are created with this type of provisioning profile.
You can create a provisioning profile in the iOS Dev Center.
Members of the iOS Developer Enterprise Program cannot create provisioning profiles for App Store distribution.
In the extension for Visual Studio, you can use the AppBuilder code signing assistance to create a distribution provisioning profile.
- 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 → App Store.
- Click +.
- Select App Store 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