如何阅读PList的捆绑版本?
有没有一种方法来阅读应用程序的捆绑plist文件,我想要拉的价值捆绑版本。
请参阅获取软件包的Info.plist数据 。
[[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
应该得到你的捆绑版本。
在Swift中你可以使用:
let bundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey(kCFBundleVersionKey as String) as! String
要么:
let bundleVersion: String = NSBundle.mainBundle().infoDictionary?[kCFBundleVersionKey as String] as! String
如果你想要简短的版本string,你可以使用:
let shortBundleVersion: String = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as! String
#define APP_VERSION [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey]