I am trying to submit an archive to the app store with an old app i was given. I keep receiving two errors CFBundleShortVersionString key must be in the plist and more tro
I have already "Bundle versions string, short" in my info.plist but the problem for me was "Bundle Display Name" is not in info.plist so i added that and it works.
Hope this will help you.
Thanks
I had the same problem.
I just added a new row with the key Bundle versions string, short
to the Info.plist with the version for a value and then it passed validation with no further errors.
You don't need to edit your plist file. Just set the Build number (right under the Version number in Targets - General). This will propagate into the plist file as Bundle Version.
It happened to me too, I deleted the build number and the result was your error. When I inserter just 1, the problem was fixed.
In my case I had an wrong/errant entry in the info.plist for Executable File name, I replaced it with ${EXECUTABLE_NAME} and that cleared the problem.
When you have app extensions embedded in your app, you must check (enable) the target membership of MainApp-Info.plist to those app extensions as well as the main app. Do it in the Xcode file inspector.
In my case : i got this error message the first time I tried to upload the archive. However the 2nd time I tried to compile again, the computer was out of hard disk space and it seems like it didn't write to the plist file because of that reason the first time as well.
After freeing hard disk space and trying again (after restarting XCode too), it worked fine.