iOS apps all should have unique version numbers. The Mobile SDK uses the app’s version number for build distribution purposes to identify the latest version of an app. The Mobile SDK expects apps from each platform to include a version number in a fashion that’s consistent with their platform’s specifications.
If the Mobile SDK is having trouble interpreting your app’s version information, take a look at how you are recording the version information.
Apple’s versioning guidelines for iOS are available online here.
iOS uses two values in the info.plist file to specify an app’s version:
CFBundleVersion(string comprised of three non-negative, period-separated integers with the first integer being greater than zero)