Output current app's build version as a string - Xamarin.iOS

Dave Haigh picture Dave Haigh · Oct 31, 2013 · Viewed 7.4k times · Source

I want to output the app's current build version as a string onto my app's about view.

Is there a method of reading this dynamically from the info.plist file or elsewhere rather than hardcoding it in?

E.g: Build Version: 1.0

Answer

jonathanpeppers picture jonathanpeppers · Oct 31, 2013

You can use this code to pull it out of the plist:

NSBundle.MainBundle.InfoDictionary [new NSString ("CFBundleVersion")].ToString ();

You can also use CFBundleShortVersionString, which is the other value for versions. Xamarin recently added support for both in Xamarin Studio.