Should the package identifier be case sensitive?

In the provisioning profile, I set my application identifier to com.mycompany.lowercaseappname , but in Xcode 4, the package identifier is automatically configured to use my ${PRODUCT_NAME} , which has capital letters (I want the user to see it in capital letters under the application icon), Is this normal or do I need to change the package identifier manually in Xcode to lower case?

+22
ios xcode4 app-store
Oct 07 '11 at 2:05 a.m.
source share
2 answers

The package identifier is case sensitive. From Apple Docs :

However, unlike domain names, package identifiers are case sensitive. If the application identifier is lowercase, your package identifier must also be lowercase.

Note that the package identifier is not what the user sees as the name of the application. What is "Package Display Name"

+27
Sep 25 '13 at 19:21
source share

The package identifier must be globally unique (not compatible with any other application in the world), but it must not match the name of the application and does not matter. However, remember that the settings file will have the same name as the identifier, so that the identifier is recognized for the user as belonging to your application.

You can override the auto-ID package identifier in Xcode4 by pressing Command-1 to see the navigator view by clicking the xxx-Info.plist file (where xxx is your application name) and changing the Bundle ID line to whatever you want. It must not contain the variable $ {PRODUCT_NAME: rfc1034identifier}.

+8
Oct 07 '11 at 10:20
source share



All Articles