CFBundleVersion与CFBundleShortVersionString

最近同事把这两个版本号搞错了,导致我们的APP版本变成了304.x.x

关键奇葩的是苹果审核通过了(其实苹果拒了3次,但是老六坚持不懈的上传,哎),大家也知道苹果的尿性,只升不降。所以我们现在多蛋疼大家也知道了。(前端后端一顿解释)

CFBundleShortVersionString 标识应用程序的发布版本号。

这个版本号是由三个时期分割的整数组成的字符串。
一般情况下:
第一个整数代表重大修改的版本,例如实现新的功能或重大变化的修订;
第二个整数表示修订,实现较突出的特点;
第三个整数代表维护版本。

该键的值不同于“CFBundleVersion”标识。

CFBundleVersion 标识内部版本号,我们称之为构建号,可以是发布了的,也可以是还未发布的。这是一个单调增加的字符串,包括一个或多个时期分隔的整数。

版本号的管理是一个谨慎的事,请大家要注意。

atV1tW