关于 APP 版本号

版本号的格式:v<主版本号>.<副版本号>.<发布号>
版本号的初始值:v1.0.0
管理规则:
主版本号(Major version)

  1. 产品的主体构件进行重大修改,主版本号加1;
  2. 产品的主体构件之间的接口协议重大修改,主版本号加1。
    副版本号(Minor version)
  3. 主版本号变更时,副版本号置0;
  4. 数据结构变更(新增或修改注释含义的情况除外),副版本号加1;
  5. 若副版本号累加至超过20时,采用主版本号进位制,主版本号加1,副版本号重新置0。
    发布号(Release)
  6. 主版本号或副版本号变更时,Release号置0;
  7. 若发布的版本无数据结构变更,则Release号加1。
    举例说明:

在新版本推出时,应更新major、minor或是build(如有)的版号,决定于变更的大小。
当有极大的更新时,会增加major的版号。而当有大更新,但不至于更新major时,会更新minor的版号。
若更新比较小,例如只是除虫(bug fixing),则会更新build的版号。以下是一个例子:
1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→2.1.1→3.0→…以上例子中,
1.0至1.0.1至1.0.2、1.1至1.1.1、2.1至2.1.1都是小更新,例如bug fixing ,界面微调等;
1.0.2至1.1、2.0至2.1都是较大的更新,例如增添了许多新的功能;
而1.1.1至2.0和2.1.1至3.0则是重大更新,例如app的界面或者功能完全发生变化。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 版本号并不是一个数字,而是一个字符串所谓 暗开关 是指我通过服务端写接口来控制通过appstore审核的,例如用来...
    TEASON阅读 588评论 0 2
  • 仅供参考: 版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版...
    欧公阅读 4,637评论 0 5
  • 版本号的格式:v<主版本号>.<副版本号>.<发布号> 版本号的初始值:v1.0.0 管理规则: 主版本号(Maj...
    Ailily阅读 7,076评论 2 4
  • 愿我心里所有阳光都能在你周身永存 愿我的陪伴和守候可以成为你最后一片净土 候鸟总会栖息 飞鸟与鱼却永不会相见 愿你...
    b0fa96f4f9e6阅读 176评论 0 0
  • 这个月的最后四天都休息,女儿也暑假班结束了,这几天刚好能陪陪她,一开始在想带她去哪儿旅游,可一想到先生上班,...
    无言的告白阅读 262评论 0 2