Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iTunes Connect CFBundleShortVersionShort must contain a higher version

Today Xcode is giving me problems when attempting to upload a build to iTunes connect. It's giving me the following errors:

enter image description here

What's very strange is my application's CFBundleVersionShortVersionString is 2.0.0. I uploaded a build to TestFlight yesterday and it worked just fine. Then I did a search for CFBundleVersionShortVersionString, and I found a 1.0.0 and 0.5.1, but they were in the info.plist in the Pods. Why is this error all of a sudden appearing? I know I'm not supposed to change anything in the Pods. Has anyone come across this issue and if so how can you fix this?

like image 617
Mike Walker Avatar asked Oct 21 '15 23:10

Mike Walker


1 Answers

It looks like there was an issue created for this same issue in CocoaPods - https://github.com/CocoaPods/CocoaPods/issues/4421

blixt mentions...

I think it's the iTunes Connect servers entirely, and not Xcode 7.0 nor Xcode 7.1. This issue appears to have started around 10 am PDT. It is definitely a bug, and we fixed it by bumping our dependency's Info.plist CFBundleShortVersionString up to the same version as our app, and voila – iTunes Connect accepted the bundle.

This is an annoying fix but it seems like fixing the individual Info.plist files short version (that your dependencies may have) up to your app version should get you passed this error for now. This is definitely not a long term solution though.

like image 70
joshdholtz Avatar answered Oct 25 '22 03:10

joshdholtz