Introduction
Your app’s Bundle ID uniquely identifies it within Apple’s ecosystem, preventing conflicts and ensuring smooth distribution. This guide shows you how to create bundle ID for both Release and Test Apps in your Apple Developer Account, and how to enable essential capabilities like Push Notifications and Sign In with Apple for proper app setup and testing.
Creating Your Release App Bundle ID
- Log in to your Apple Developer account with the Apple ID you used to enroll in the Apple Developer Program.
- Go to Certificates, Identifiers & Profiles.
- Select the Identifiers tab and click the + button.
- Choose App IDs and click Continue.
- Enter a Description, for example “Release App.”
- Under Bundle ID, select Explicit and enter your chosen ID (e.g., com.fruit.oranges).
- In the Capabilities section, check:
- Push Notifications
- Sign In with Apple
- Push Notifications
- Click Register to save your Release App Bundle ID.
Creating Your Test App Bundle ID
- Repeat steps 1–4 from the Release App section above.
- Enter a Description, for example “Test App.”
- Under Bundle ID, select Explicit and enter com.fruit.oranges.test.
- In Capabilities, check:
- Push Notifications
- Sign In with Apple
- Push Notifications
- Click Register to save your Test App Bundle ID.
Troubleshooting & FAQs
Q: I don’t see the Identifiers tab or the + button.
A: Ensure you’re signed in as the Team Agent or Admin on a paid Apple Developer Program team. Only those roles can create App IDs.
Q: My chosen Bundle ID is rejected as “already in use.”
A: Bundle IDs must be unique across Apple’s ecosystem. Pick a different reverse-domain string (e.g., add your company name or app version).
Q: I forgot to enable a capability, can I update it later?
A: Yes. Return to Certificates, Identifiers & Profiles > Identifiers, select your App ID, click Edit, check the needed capability, and click Save.
Q: Do I need separate Bundle IDs for TestFlight builds?
A: Yes. Using a .test suffix prevents TestFlight builds from colliding with your production app and keeps data separate.
Q: Can I delete an App ID if I make a mistake?
A: No, Apple does not allow deletion of App IDs. You must register a new one with a different Bundle ID if needed.