Sorry to raise this topic again, but I'm not getting any help from Apple or finding a solution in the documentation.
When I tried to update my application in iTunes Connect, I get the following error:
The binary you uploaded was invalid. The key CFBundleVersion in the Info.plist file must contain a higher version than that of the previously uploaded version.
I am trying to update from 1.0(3) to 1.1(0) My current version is constructed in the Info.plist file as:
"Bundle versions string, short" (CFBundleShortVersionString) was: 1.0
"Bundle version" (kCFBundleVersionKey) was: 3
I understood these to represent a marketing number of 1.0, and a build number of (3) which combined give a version number 1.0(3).
My new version is constructed in the Info.plist file as:
Bundle versions string, short" (CFBundleShortVersionString) is: 1.1
"Bundle version" (kCFBundleVersionKey) is: 0
The result of this should be 1.1(0). This is a higher version number!
Why does this not work? Isn't it the CFBundleShortVersionString that should be higher than the last release? I spent a lot of time going through the versioning discussions, and I believe I followed the Apple recommended path correctly. Would really appreciated it if someone can point out my error. Can't push out my feature improvements till this is resolved. :(