输出当前应用程序';s构建版本为字符串-Xamarin.iOS
我想将应用程序的当前构建版本作为字符串输出到我的应用程序的“关于”视图中 是否有一种方法可以从info.plist文件或其他地方动态读取此文件,而不是将其硬编码输出当前应用程序';s构建版本为字符串-Xamarin.iOS,ios,xamarin.ios,versioning,info.plist,Ios,Xamarin.ios,Versioning,Info.plist,我想将应用程序的当前构建版本作为字符串输出到我的应用程序的“关于”视图中 是否有一种方法可以从info.plist文件或其他地方动态读取此文件,而不是将其硬编码 例如:构建版本:1.0您可以使用此代码将其从plist中拉出: NSBundle.MainBundle.InfoDictionary[new-NSString(“CbundLeverVersion”)].ToString(); 您还可以使用CbundleShortVersionString,这是版本的另一个值。Xamarin最近在Xa
例如:构建版本:1.0您可以使用此代码将其从plist中拉出:
NSBundle.MainBundle.InfoDictionary[new-NSString(“CbundLeverVersion”)].ToString();
您还可以使用
CbundleShortVersionString
,这是版本的另一个值。Xamarin最近在Xamarin Studio中添加了对两者的支持。NSBundle.MainBundle.InfoDictionary对于我获取所需的其他字符串非常有用。谢谢
public string AppVersion
{
get
{
var appVersionString = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleShortVersionString").ToString();
var appBuildNumber = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleVersion").ToString();
return $"v{appVersionString} b{appBuildNumber}";
}
}