tags:

views:

840

answers:

6

I am trying to upload my app on itunes. For that I have created an app id and reserved a bundle identifier. In my project I have changed bundle identifier in info.plist file. But when I am trying to upload my app on itunes it is showing error that "Bundle identifier differs from reserved bundle identifier". I am changing the bundle identifier in info.plist but its showing the old one in the error. Is there any other place where we have to change the bundle identifier too? because changing the bundle identifier in info.plist is not doing the work.

A: 

I have the same problem. Did you figure it out?

Bob
A: 

hi you figure it out "Bundle identifier differs from reserved bundle identifier"

i have same problem i dont know what it's wrong on itunesconnect

please help

nycsdk
A: 

Change the bundle identifier name of the app to the reserved identifier in the Target-> info-> properties.

That's what worked for me.

Ideveloper
A: 

Do you mean go to the Targets -> click 'Get Info' ? When I do that the pop up screen shows nothing in it?

meckimoo
Inside Target there will your ur application select that and then click info.
Ideveloper
Thanks. I see the entry in this info pop up. I changed out the bundle identifier to the entry that the error was saying was a mismatch but now my app wont build. Somewhere I must have set the 'reserved bundle identifier' to being slightly different from my com.XXX.APPNAME syntax. Should I go look in the provisioning profile area of Apple?
meckimoo
+1  A: 

The "reserved bundle identifier" is the Bundle ID assigned to the app when it's created in iTunes Connect - it'll either be the Certificate's App ID or for wildcard IDs one now has to enter a specific value. It appears that this bundle identifier cannot be changed in iTunes once it's been entered (even if the binary hasn't been uploaded).

A: 

I figured this out. Once you correct your plist file to match your bundle ID on iTunes Connect you have to actually delete the contents of your build dir. Even just a clean command will not clear out the info.plist file in that directory. I deleted my project's build/Distribution-build folder and re-built and it worked.

Jeremy Mullin