Q&A
Ask and answer questions to make information more available to wider audiences.
Justin Gaffney @justin_gaffney   21, Jun 2023 12:00 AM
the difference between an ‘App ID’ and a ‘Bundle ID’
What is the difference between an ‘App ID’ and a ‘Bundle ID’?
answers 2
 
Answer 1
Evelyn Jeningss @jeningssevelyn   27, Jun 2023 04:40 PM
The Bundle ID uniquely defines each app. It is specified in Xcode. A single Xcode project can have multiple targets and, therefore, outputs multiple apps. A common use case: an app having both lite/free and pro/full versions or branded multiple ways.

 
Answer 2
Evelyn Jeningss @jeningssevelyn   27, Jun 2023 04:40 PM
An App ID is a two-part string used to identify one or more apps from a single development team. The string consists of a Team ID and a Bundle ID search strings, with a period (.) separating the two.
The Team ID is supplied by Apple and is unique to a specific development team, while a Bundle ID is supplied by the developer to match either the Bundle ID of a single app or a set of Bundle IDs of a group of apps.
Since most users consider the App ID as a string, they think it is interchangeable with the Bundle ID. Once the App ID is created in the Member Center, we can only use the App ID prefix that matches the Bundle ID of the application bundle.