Crashalot
Crashalot

Reputation: 34503

Xcode warning on validating and submitting app to App Store: Missing the required key: CFBundleShortVersionString

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

Answers (4)

StackBuddy
StackBuddy

Reputation: 577

enter image description here

..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

Oded
Oded

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

Serg Tsarikovskiy
Serg Tsarikovskiy

Reputation: 410

Maybe your Bundle version in your project and version for release in AppStore not the same?

Upvotes: 0

Dan Loewenherz
Dan Loewenherz

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

Related Questions