0

enter image description hereI am facing following issue.

Version Mismatch - Neither CFBundleVersion ['1.50'] nor CFBundleShortVersionString ['1.30'] in the Info.plist match the version of the app set in iTunes Connect ['RTT1.92.196'].

My old version is 1.2(CFBundleVersion). The application is validating successfully in Xcode,but after submitting in iTunesConnect.com , i am getting above error.

i Changed it to (CFBundleVersion)2.1,1.4.1,2.3,2,2.1...etc But they are rejecting. I checked in info.plist file there are no duplicate tags for CFBundleVersion,even i deleted archive files also.

Any advice would be appreciated

rajaramesh
  • 161
  • 1
  • 11

1 Answers1

2

There are two strings in the Info.plist file that you will want to check. CFBundleShortVersionString and CFBundleVersion. The second is the important one that you want to match what you have on iTunesConnect.

Also, remember that when parsing the parts of the version, Apple strips zeros so version 1.02 becomes version 1.2 to them.

There's more on the CFBundle info here: Difference between Xcode version (CFBundleShortVersionString) and build (CFBundleVersion)

Community
  • 1
  • 1
Aaron Bratcher
  • 6,051
  • 2
  • 39
  • 70
  • @Aaron Bratcher: Because the `CFBundleShortVersionString` is the release version, shouldn't that version match to the version set in iTunes Connect? – grabner Feb 04 '15 at 08:10