Profile profiles with Wildcard App IDs recommended for most iPhone designs, because one single Wildcard App ID can be used to build and install most applications, including sample code projects provided in the iPhone help library. Wildcard application identifiers are created by entering an asterisk in the identifier section of your application identifier. The wildcard character must be the last character in the application identifier string. If you use the Wildcard application identifier, be sure to replace the asterisk with the appropriate string using the reverse DNS format when you fill in the Bundle identifier field in your Xcode project.
Example App ID: ABCDE12345.*
ABCDE12345 is the Bundle Seed Identifier (generated by Apple) * is the application identifier package identifier. When you enter the Bundle identifier in your Xcode project, you need to replace the asterisk with the corresponding string using the reverse DNS format
Example App ID: ABCDE12345.com.foocompany.*
ABCDE12345 is the seed identifier of the Bundle (generated by Apple) com.foocompany. * is the Bundle identifier of the application identifier and the Bundle identifier in your Xcode project, which should begin with "com.foocompany". and the asterisk can be replaced with a string of your choice
The second type of application identifier is called Explicit Application Identifier . This type of application identifier limits the provisioning profile to only install one application. Explicit app IDs are required to enable certain iOS features, such as In App Purchase and Apple Push Notification in your apps. Explicit application identifiers are created by entering a specific line in the "Identifier" section of your application identifier. Recommended practice is to use a string with formatted reverse DNS for the application identifier packet identifier part.
Example App ID: ABCDE12345.com.foocompany.appname
ABCDE12345 is the Bundle seed identifier (generated by Apple) com.foocompany.appname is the application identifier identifier identifier and should be the same as your Bundle bundle identifier If you currently have an application that uses the wildcard application identifier and you want update the application to use the explicit application identifier, see Technical Q & A QA1680, 'Updating from the application identifier lookup for the explicit application identifier.
Important Note: Change the "yourcompany" in the default Bundle ID for your application to the actual name of your company. This helps to avoid problems when trying to download the application on the App Store.
source share