In iOS, what's the difference between:
Bundle versions string, short AND Bundle version?
What to update when building a new release and when ?
iOS SettingsOpen the Settings app on your iOS device. Scroll down the settings list and locate your app. Tap on your app to select it. The App Settings Panel has multiple options including Location, Notifications, Shell Version, App Version, etc.
Open your app in the editor. Go to the Manage > Versions pane. Expand the Version History section. Click Get Version History.
On Android, the version code is a unique integer that is always incrementing from one store version to the next. Just think of it as a counter. To submit an app to Google Play, a version must have a higher number than the previous one. That's it.
Short version string is the publically visible version of your app. So for example, if you iterate your version number every time you do an internal build for your beta testers (or whatever), your bundle version might be 2.0.
Bundle version is the internal version number of your app.
Short version string is the publically visible version of your app.
So for example, if you iterate your version number every time you do an internal build for your beta testers (or whatever), your bundle version might be 2.0.0.12345b7, but you don't want the public to see that, so you set your short version string to 2.0.
Short version string seems to be optional, so if you leave it blank then the bundle version is what people will see (i.e. that's what will be displayed on the App Store).
If you don't have a short version string, then the same rules apply to your bundle ID (basically the public app version has this restriction and the private app version doesn't).
There's a more detailed answer here:
What's the difference between "version number" in itunes connect, "bundle version", "bundle version string" in xcode?
http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html
From docs..
Bundle version is the one that must be in the info .plist and that's the one you should update every new version..Bundle versions string, short is not must but is given although i didn't understood its use..
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With