CFBundleVersion与CFBundleShortVersionString区别

来源:互联网 发布:被芯材质 知乎 编辑:程序博客网 时间:2024/04/30 02:10

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;

开发者中心链接

0 0
原创粉丝点击