美文网首页
Version和Build的区别

Version和Build的区别

作者: 走道牙的人 | 来源:发表于2016-12-14 19:47 被阅读55次

关于Version和Build,网上很多说法,看过之后感觉也是仁者见仁智者见智的事情,总结一下觉得有道理的几点。

1 .version(CFBundleShortVersionString)是显示对外的版本号,(iTunes Connect 和Appstore用户可以看到)。
[[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleShortVersionString"];

  • version是三个分隔的整数组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本例如:1.0.12或者 1.2.3等等。

2 .build(CFBundleVersion)别人看不到,只有开发者自己才能看到,相当于内部版本号。
[[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleVersion"];

  • build是为了方便开发者多次提交binary, 比如被苹果reject后。
  • 例如,第一次提交version和build都是1.0.0,假如审核没过,那么修改代码后新的构建的version还是1.0.0,build改为1.0.0.1就ok了。
  • 更新版本的时候,也要高于之前的build号。

相关文章

  • 2018-12-10

    Xcode中Version和Build的区别 1、Version Version(CFBundleShortVer...

  • Version和Build区别

    iOS项目总会有Version和Build, 那Xcode中Version和Version有什么区别: 1,Ver...

  • Version和Build区别

    Version和Build的区别 一个version,一个build,都是设置版本的地方,有什么区别呢? 在ios...

  • Version和Build的区别

    关于Version和Build,网上很多说法,看过之后感觉也是仁者见仁智者见智的事情,总结一下觉得有道理的几点。 ...

  • Version和Build的区别

    一个version,一个build,都是设置版本的地方,有什么区别呢?在ios中(Android等工程中也一样),...

  • Version和Build的区别

    CFBundleVersion,标识(发布或未发布)的内部版本号。 这是一个单调增加的字符串,包括一个或多个时期分...

  • Version/Build设置

    1、 Version和Build区别Version是在Appstore上面显示的,Build是开发人员看的,也是打...

  • @@@ Version和Build号的区别

    对于一些没接触过上架的人来说可能不知道Version和Build的区别,在这里我做一个简单的介绍 Version ...

  • ios- version 和 build区别

    (参考别人的说法整理的) version: 例如1.2.3, 当项目进行了局部修改或 bug 修正时,3加上1--...

  • xcode中version和build的区别

    我们打开Xcode时,创建项目总会有Version和Build, 那xcode中version和build有什么区...

网友评论

      本文标题:Version和Build的区别

      本文链接:https://www.haomeiwen.com/subject/pufwmttx.html