views:

1800

answers:

3

I'm new to the iPhone submission process. Apple asks for the Bundle ID Suffix. What is this? Not sure what to put here and what the significance of it is.

+1  A: 

The bundle identifier is an ID for your application used by the system as a domain for which it can store settings and reference your application uniquely.

It is represented in reverse DNS notation and it is recommended that you use your company name and application name to create it.

An example bundle ID for an App called The Best App by a company called Awesome Apps would look like:

com.awesomeapps.thebestapp

In this case the suffix is thebestapp.

Jasarien
Thanks!When submitting, it gives me a dropdown for the Bundle ID. In my case it says: nameofapp - *. If I set the bundle ID suffix is ABC, what would I set the bundle id in the info.plist to?
Ian Silber
I explained that in my answer. It should be `com.companyname.ABC`
Jasarien
A: 

What if I do not have a company name what should I use for companyname? should I just use my name??

mshaaban
Yes, you should
John Smith
+2  A: 

If you don't have a company, leave your name, it doesn't matter as long as both bundle id in info.plist file and the one you've submitted in iTunes Connect match.

In Bundle ID Suffix you should write full name of bundle ID.

Example: Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

nfrik