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