Set an app bundle ID
The bundle ID of your app for Setapp must use the -setapp
suffix to follow this pattern:
<domain>.<companyName>.<appName>-setapp
For example:
com.macpaw.CleanMyMac-setapp
app.macpaw.Gemini-setapp
If your app has additional executables, their bundle IDs must conform to the following pattern:
<domain>.<companyName>.<appName>-setapp.<executableName>
For example:
com.macpaw.CleanMyMac-setapp.Menu
To add the bundle ID, follow these steps:
- Go to the Apps page in your developer account. You'll see that your app is already there. Click
Add First Version.
- Enter the bundle ID of your app in the dialog box that appears.
It is critical to use the same bundle ID in the Xcode target of your app and in your developer account. Update your app's target if needed.
You will not be able to change the bundle ID once you set it.
A bundle ID is a unique case-sensitive identifier that contains only alphanumeric characters (A-Z, a-z, 0-9), period (.), and hyphen (-). Please note that only the hyphen-minus sign (U+002D) can be used (don't press the Option key). Also, note that you mustn't specify an app version in the bundle ID.
The string must be written in reverse-DNS format. Example: Your domain is mycompany.com, and your app's name is MyApp. In this case, you can use
com.mycompany.myapp-setapp
as a bundle ID of your app.
Updated almost 2 years ago