Hi all,
I am trrying to understand why I keep getting this error.
ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [0.0.2] in the Info.plist file must contain a higher version than that of the previously approved version [3.11]. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"
Although we are building our app using Ionic / Cordova, the actual ap is built using Xcode.
In Xcode 11.5, it is clearly marked as:
- Version: 3.11
- Build: 0.0.
and when I go to AppStore Connect -> Activity, the current version that is marked as "For Sale" is:
- Version 3.11
- Build 0.0.1
To me, it should be a simple process. It I have a small fix, I want this to be Version 3.11, Build 0.0.2
- Version is for major fixes/new features
- Build is for minor fixes (typos, color changes, other aesthetics)
Yes, when I try to upload Version 3.11, Build 0.0.2 to the Appstore Connect, I get the above ERROR ITMS-90062.
Any advice?
Derek
Each approved app must have a new, increasing Version Number.
You can upload multiple builds to App Store Connect (and TestFlight), each with an increasing Build Number, for any Version Number. Then submit one of those Builds for approval.
Interestingly, the Build Number is the thing that is reflected in the app's receipt (for iOS).