ios获取应用相关信息-版本号-version-build-


图示:

1、plist文件

ios获取应用相关信息-版本号-version-build-_第1张图片

Version 和 Build 在plist文件中分别对应的key为:“CFBundleShortVersionString” 、 “CFBundleVersion”

2、target---general

ios获取应用相关信息-版本号-version-build-_第2张图片


区分:

Version 和AppStore是保持一致的。Build每次都+1。

获取本地(当前)版本信息:

//获取应用的相关信息
[[NSBundle mainBundle] infoDictionary];
//从上面那个字典中获取Version 、 Build
//Version
NSString *str1 = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];

NSString *str2 = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
    
NSString *str3 = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleShortVersionString"];

//Build
NSString *str4 = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
    
NSString *str5 = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
    
NSString *str6 = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleVersion"];


获取线上版本信息:

http://itunes.apple.com/lookup?id=yourID

解析此网址,并从json中获取字典得到线上app的信息

(在之前可根据当前本地版本对照线上版本对照,提示用户是否更新app。)



你可能感兴趣的:(version,Build,获取build,获取app的version,获取app的build,获取version,获取app的版本信息)