Creating Publish Profiles
After building the application, we can start the publishing process by sending it to the Publish module.
For this, it is necessary to first create a publish profile within the Publish module. Afterwards, the relevant publish profile must be selected from the Distribution tab in the configuration of the relevant profile in the Build module.
In order to create a publish profile, click on the "Add New" button in the Publish module.
Adding a New Publish Profile
There are 2 different options for creating a Publish Profile. One of them is manual creation and the other is to import your existing Store profile.
The names of the profiles can be changed later and a different name must be set for each profile. This does not apply to Bundle ID values. The Bundle ID set for a profile cannot be changed again.
Create Profile Manually
Manual creation requires a Publish Profile name and a Bundle ID that must be specified for this profile.
The Bundle ID set during manual creation cannot be changed later and is assigned as the main Bundle ID for that profile.
Once a main Bundle ID is set, this Bundle ID is assigned to the created profile. This means that you can send binaries with different Bundle IDs into this profile, but you can only publish the binary that matches the profile Bundle ID.
An exclamation mark appears next to the binary that does not match the main Bundle ID of the profile. This means that the current Bundle ID of the binary does not match the specified Bundle ID.
Create from App Store Connect
Another option to create a profile is to import it. With this feature, a Publish profile is created with your existing app profile information on App Store Connect.
Profiles on App Store Connect are listed with API key connection. In this list, the profile is imported by selecting either multiple or single profiles.
The Bundle ID value of the profile imported via App Store Connect is assigned the same value as the profile you imported. It cannot be changed afterwards.
When manual creation is selected, the name and bundleID fields required for the Publish profile must be filled in.
- Publish Profile Name: The name Publish profile is the name given to distinguish your profile from other profiles and appears on the profile card.
- BundleID: BundleID is the unique identifier of your application. It is hard-coded when the profile is created and cannot be changed afterwards.
Please note that once the BundleID value of your profile has been set, it cannot be changed. Therefore, make sure that it is entered correctly.
After manually creating your profile, you will see your profile card on the Publish screen.
Create from App Store Connect
Another way to create a Publish profile is to use your existing apps on App Store Connect. This feature of Appcircle allows you to automatically create profiles with your existing App Store Connect apps.
When you create a Publish profile via App Store Connect, your existing apps are listed on Appcircle. You can create your profiles by making multiple selections.
Based on the apps you select from the list, Appcircle will automatically create a profile card with your app name and BundleID value.