Bundle Identifier

App Bundle ID

A bundle ID (also known as a bundle identifier) is a unique identifier assigned to an app or a suite of apps. It identifies and distinguishes the app from other apps on the Apple platform.

A bundle ID is typically a reverse-DNS string in the form of a domain name, with the app's name appended to the end. For example, a bundle ID for an app called "My App" might be "com.codemash.myapp". This ensures that the bundle ID is unique and can't be confused with any other app on the Apple platform.

Bundle IDs are used for a variety of purposes in Apple app development, including:

  • Identifying an app in the App Store, the Mac App Store, and other app distribution platforms.

  • Identify an app in the iOS and macOS keychain which stores passwords, certificates, and other sensitive information.

  • Identifying an app when it is installed on a device so it can be launched and run by the operating system.

  • Identifying an app when it is being tested or debugged so that the correct app is being tested or debugged.

Find Bundle ID using Apple Developer Portal

  1. Go to the Apple Developer Portal and sign in with your Apple ID.

  2. From the home page, click on the "Identifiers" link.

  3. You will see a list of all registered identifiers to your account. This list will include the bundle ID for each app.

  4. Look for the app you want to find the bundle ID for, and click on the identifier to view more information.

  5. The bundle ID for the app will be displayed in the "Identifier" field.

Find Bundle ID using Xcode

  1. Open the Xcode project for the app.

  2. In the Xcode project navigator, select the app target.

  3. In the "General" tab, look for the "Bundle Identifier" field. This field should contain the bundle ID for the app.

Last updated