Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is bundle id case sensitive?

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?

like image 483
sarunw Avatar asked Oct 07 '11 14:10

sarunw


People also ask

Is bundle ID case sensitive iOS?

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.

What should my bundle identifier be?

The ending should be some variant of your app's name for readability. (It can actually be whatever you want, as long as all of your apps have different ones.)

What is a bundle ID?

A bundle ID or bundle identifier uniquely identifies an application in Apple's ecosystem. This means that no two applications can have the same bundle identifier. To avoid conflicts, Apple encourages developers to use reverse domain name notation for choosing an application's bundle identifier.

What is difference between app ID and bundle ID?

Bundle ID is the identifier of an App, but App ID is not. App ID is the connection between App and provisioning profile. From "About Bundle IDs" section in here, you can see, "A bundle ID precisely identifies a single app".


1 Answers

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"

like image 97
nevan king Avatar answered Oct 16 '22 13:10

nevan king