Is bundle id case sensitive?

sarunw picture sarunw · Oct 7, 2011 · Viewed 16.8k times · Source

In a provisioning profile I set my app id to com.mycompany.lowercaseappname, but in Xcode 4 the bundle identifier is auto configured to use my ${PRODUCT_NAME}, which is capitalized (I want the user to see it capitalized under the app icon). Is this ok or do I need to change the bundle id manually in Xcode to lower case?

Answer

nevan king picture nevan king · Sep 25, 2013

The bundle ID is case sensitive. From the Apple Docs:

However, unlike domain names, bundle IDs are case sensitive. If the App ID is lowercase, your bundle ID needs to be lowercase, too.

Note that the bundle ID is not what the user will see as the app name. That's the "Bundle Display Name"