Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS app versioning

Tags:

In iOS, what's the difference between:

Bundle versions string, short AND Bundle version?

What to update when building a new release and when ?

enter image description here

like image 779
LB. Avatar asked Jan 24 '12 16:01

LB.


People also ask

How do I check my iOS app version?

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.

How do I find app version history?

Open your app in the editor. Go to the Manage > Versions pane. Expand the Version History section. Click Get Version History.

What's a version on an app?

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.

What is a short app version Iphone?

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.


2 Answers

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?

like image 126
Nick Lockwood Avatar answered Sep 29 '22 10:09

Nick Lockwood


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..

like image 31
Shubhank Avatar answered Sep 29 '22 09:09

Shubhank