app名稱:
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
獲取系統版本:
NSString * systemVersion = [UIDevice currentDevice].systemVersion;//10.0.2
CGFloat test = [[UIDevice currentDevice] systemVersion].floatValue;//10
iOS代碼實現獲得項目名稱及版本號(Version/Build):
NSString *executableFile = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleExecutableKey];//獲取項目名稱
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString *)kCFBundleVersionKey];//獲取項目版本號
iOS的版本號,一個叫做Version,一個叫做Build,這兩個值都可以在Xcode中選中target,點擊"General"后看到。 Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本號保持一致。
Build在plist中的key是“CFBundleVersion”,代表build的版本號,該值每次build之后都應該增加1。
//獲得應用的Verison號:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]
或
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
//獲得build號:
[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
01target.png
02Info.plist.png