Version String Enforcements

Apple unexpectedly changed how bundle version strings (CFBundleShortVersionString) have to look like, when uploading apps to iTunes Connect, in late October. They are enforcing that versions are now (at most 3) dot-separated numbers.

When uploading an app with an incorrect version string, the following error might pop up.

We shipped PSPDFKit (e.g. version 5) using the version string ios-5.0.0, but that's no longer a valid version. Starting with PSPDFKit 5.0.1 (28 October 2015) we changed the version string to 5.0.1.

If you need to ship an older version, you can just edit the Info.plist in PSPDFKit to only include dot-separated numbers (e.g. deleting the ios- part).