Reputation: 34503
After validating and submitting our iOS app, we saw a new warning related to the CFBundleVersionString. We never set this value before in Xcode and received the warning last night for the first time. Is setting this value a new suggestion from Apple?
After validation stage:
Missing plist key. The info.plist file is missing the required key: CFBundleShortVersionString
After distribution stage.
The submission succeeded. Some warnings were found during validation:
Warning ITMS-9000: Missing plist key. The info.plist file is missing the required key: CFBundleShortVersionString
Upvotes: 1
Views: 555
Reputation: 577
..is missing the required key CFBundleShortVersionString MISSING plist key
I simply added it here in the Target General info> identity>
filling the the version number to be the same as the build number
Upvotes: 1
Reputation: 993
It looks like this was made a warning (or maybe even mandatory?) on 8/20/2014 (or maybe 8/21/2014). I just made CFBundleShortVersionString the same as CFBundleVersion rather than risk a rejection.
Upvotes: 0
Reputation: 410
Maybe your Bundle version in your project and version for release in AppStore not the same?
Upvotes: 0
Reputation: 11226
As far as I know, this isn't new (at least from as far back as remember, CFBundleShortVersionString
has always been required). The CFBundleShortVersionString
corresponds to the user-facing version string. You should add this key in your app's Info.plist file with the same value as the version you've specified as "Ready for Upload" in iTunes Connect.
Upvotes: 1