您的位置:首页 > 移动开发

CFBundleVersion与CFBundleShortVersionString区别

2016-05-26 19:38 447 查看
CFBundleShortVersionString:版本号(APP Store 展示的)

CFBundleVersion :构建版本号(可以理解为内部版本号)





线上的APP CFBundleShortVersionString 只能递增,

CFBundleShortVersionString可以对应不同的CFBundleVersion,同一个CFBundleShortVersionString的CFBundleVersion只能递增。

获取方法:

NSString *bundleVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"];
NSString *versionString = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];


附上一个版本号比较的方法:

NSString *versionA = @"1.2.1";
NSString *versionB = @"1.1.1";
BOOL yes = [versionA compare:versionB options:NSNumericSearch] == NSOrderedDescending;


开发者中心链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios app store