Reputation: 216
I have an error when trying to submit the first update for my app to iTunes Connect.
When going through the Distribute operation to "Submit to the iOS App Store" I pick the new app version I have created in iTunes Connect, and the only Code Signing Identity available. XCode then tells me that
"This bundle is invalid. The bundle identifier cannot be changed from the previous version. If you want to change your bundle identifier, you will need to create a new application in iTunes Connect."
However, the iTunes Connect page for my app tells me that the Bundle ID is
com.mycompany.myapp
And in the XCode Targets Summary the Bundle Identifier is set to
com.mycompany.myapp
I have literally copied the text from the web page and pasted it into XCode to be sure.
The the Version and Build numbers are 0.1 higher than the version already in iTunes.
I have tried:
All to no avail. There appears to be no google result for "The bundle identifier cannot be changed from the previous version" though quite a few that include the word "minor" but unfortunately they do not help.
Upvotes: 4
Views: 4603
Reputation: 4409
Got it this morning. Solved it by going to iTunes. The was noted that the app was already in "Ready for review". Strangely enough. Solved this by:
Upvotes: 0
Reputation: 411
I was getting this error until I went to iTunesConnect and pressed "Ready for Upload" for the new version, at which point the status changes to "Waiting For Upload". There was never anything wrong with the bundle identifier, so the message "bundle identifier cannot be changed from the previous version" is very misleading.
Upvotes: 2
Reputation: 29
I had similar - where I mess up the build version, (updating the app) so added a build version of 1.0.1, and then a Project then build in the simulator. Next I re-uploaded to itunes - via the Archive root. NB: If this is the first time you have sent it to iTunes - they it is something else.
Upvotes: 0