wxites
App ID:
Think of this as an object in Member Center with lots of metadata including:
App ID Description
App ID Prefix
App ID Suffix
App Services
Bundle ID:
A reverse-domain name style string
Defined in Xcode
Uniquely identifies an Application Bundle on a device or simulator
Must have a matching App ID registered with Apple in order to deploy
Used to distinguish app updates vs. new apps
USE OF BUNDLE ID:
It uniquely defines each App
It is specified in Xcode
A single Xcode project can have multiple Targets and therefore output multiple apps
A common use case for this is an app that has both lite/free and pro/full versions or is branded multiple ways.