Version String Enforcements

In late October, Apple unexpectedly changed how bundle version strings (CFBundleShortVersionString) appear when uploading apps to iTunes Connect. Now, versions must contain no more than three 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 edit Info.plist in PSPDFKit to only include dot-separated numbers (e.g. deleting the ios- part).