目标 - C获取CFBundleShortVersionString的空白值 - 应用版本

时间:2017-07-18 10:54:45

标签: ios objective-c xcode

我正在以编程方式获取应用版本并获取应用版本的空白值。我的内部版本号也是0 - kCFBundleVersionKey。

以下是相同的代码。

name

我已经在info.plist文件和目标的常规标签中添加了两个值。

3 个答案:

答案 0 :(得分:1)

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];

答案 1 :(得分:1)

我认为这对你有帮助

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey];
NSLog(@"Version %@",version);

OR

NSDictionary *infoDictionary = [[NSBundle mainBundle]infoDictionary];

NSString *version = infoDictionary[@"CFBundleShortVersionString"];
NSString *build = infoDictionary[(NSString*)kCFBundleVersionKey];
NSString *bundleName = infoDictionary[(NSString *)kCFBundleNameKey]; 

答案 2 :(得分:0)

试试这个:

 NSString * version = [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"];

此代码在我的项目中用于获取版本