Skip to content

Manage Apple Bundle Identifiers via ASO.dev

An App Identifier is a unique name you create in App Store Connect to identify your app or another Apple resource, such as an extension or widget.
It plays a key role in configuring your app for App Store publication, as well as integrating with various Apple services like Push Notifications, In-App Purchases, and Sign in with Apple.

An identifier is required when creating:

  • Applications (iOS, macOS, watchOS, tvOS)
  • App Clips
  • Extensions (e.g., Share Extension, Today Widget)
  • Safari App Extensions
  • Web Push IDs and other resources

Types of Identifiers

App ID (Explicit ID) – an exact identifier like: com.companyname.appname
Used when you want to explicitly specify the app, especially if you enable features tied to the Bundle ID, such as Push Notifications, In-App Purchase, or Game Center.

Wildcard ID – a pattern identifier: com.companyname.*
Suitable for developing and testing multiple apps with a common prefix, but not suitable if you plan to use advanced capabilities.

Identifier Structure

An App Identifier consists of two parts:

  • Prefix – automatically created by Apple, usually matches your developer account Team ID.
  • Bundle ID – set by you. Usually matches the bundleIdentifier in Info.plist.

Example:

Prefix (Team ID): ABC123XYZ
Bundle ID: com.mycompany.myapp
Result App ID: ABC123XYZ.com.mycompany.myapp

Usage

An App Identifier is required for:

  • Creating Provisioning Profiles
  • Setting up Push Notifications
  • Integrating Sign in with Apple, Game Center, and other services
  • Managing app entitlements and access rights
  • Configuring Release Management and CI/CD

Limitations

  • Identifiers cannot be deleted once created - only archived.
  • The Bundle ID must be unique and cannot be reused for a different app.
  • One identifier per app. A new app requires a new identifier.
Apple Bundle Identifiers
Apple Bundle Identifiers

Interface

Create new identifier
Refresh information
Settings
Go to documentation.

Each identifier is displayed as a card with information about it:

  • Edit icon Button
  • Bundle ID
  • Description
  • Identifier ID
  • Device Type
  • Team ID
  • List of capabilities
  • List of profiles
  • Delete icon Button