美文网首页
Version和Build区别

Version和Build区别

作者: Coder_Cat | 来源:发表于2018-06-15 14:52 被阅读30次

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

1,Version是显示对外的版本号,(itunesconect和Appstore用户可以看到),对应O-C中获取version的值:

[[[NSBundle mainBundle]infoDictionary]valueForKey:@"CFBundleShortVersionString"];

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

2,build别人看不到,只有开发者自己才能看到,相当于内部版本号。为了方便开发者多次提交binary, 比如被苹果reject后。例如,第一次提交version和build都是1.0假如审核没过,那么修改代码后新的构建的version还是1.0,build改为1.0.1就ok了。更新版本的时候,也要高于之前的build号。 对应获取方式:
对应获取方式:

[[[NSBundle mainBundle]infoDictionary]valueForKey:@"CFBundleVersion"];

标示(发布或者未发布)的内部版本号。这是一个单调增加的字符串,包括一个或者多个分割的整数。

总结:
Version对应的就是CFBundleShortVersionString (发布版本号 如当前上架版本为1.1.0 之后你更新的时候可以改为1.1.1);
Build 对应的是 CFBundleVersion(内部标示,用以记录开发版本的,每次更新的时候都需要比上一次高 如:当前版本是11 下一次就要大于11 比如 12,13 ....10000)

相关文章

  • 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设置

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

  • Version和Build的区别

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

  • Version和Build的区别

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

  • Version和Build的区别

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

  • ios- version 和 build区别

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

  • @@@ Version和Build号的区别

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

  • Version和Build

    Display Name : 表示app名称。1可以直接修改 2可以在info.plist添加字段修改 Bundl...

网友评论

      本文标题:Version和Build区别

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