美文网首页iOS开发
iOS发版本规则

iOS发版本规则

作者: Ailily | 来源:发表于2016-06-14 20:18 被阅读3132次

版本号的格式:v<主版本号>.<副版本号>.<发布号>

版本号的初始值:v1.0.0

管理规则:

主版本号(Major version)

1.  产品的主体构件进行重大修改,主版本号加1;

2. 产品的主体构件之间的接口协议重大修改,主版本号加1。

副版本号(Minor version)

1. 主版本号变更时,副版本号置0;

2.  数据结构变更(新增或修改注释含义的情况除外),副版本号加1;

3. 若副版本号累加至超过20时,采用主版本号进位制,主版本号加1,

副版本号重新置0。

发布号(Release)

1. 主版本号或副版本号变更时,Release号置0;

2. 若发布的版本无数据结构变更,则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的界面或者功能完全发生变化。

相关文章

  • iOS发版本规则

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

  • iOS版本号比较

    首先,先了解一下iOS版本号的规则 CFBundleShortVersionString(Version) Spe...

  • 简述iOS权限测试设计

    1. 背景 iOS系统自2007年发布至今,已发布了12个版本,自iOS7.0之后,不同阶段的系统版本的权限...

  • js唤醒本地app

    IOS 方法一:通过 URL Schema唤醒,兼容版本ios9以下(注:ios9发布时间2015年9月16日) ...

  • 使用npm version命令生成beta版本号

    通过npm version命令可以按版本号规则更改将要发版的npm版本号。上篇https://www.jiansh...

  • 旅行青蛙汉化版

    旅行青蛙汉化版 安卓版 iOS版都有 无限四叶草版本 无限抽奖版本 回复你要的版本 私信 发

  • 2020-05-15

    最近遇到iOS发版本,Xcode提交成功了,但是在APP store connect 构建版本里面找不到已上传的包...

  • iOS15.1 无法合成livePhoto

    目前发现iOS15.1之前的版本合成livePhoto都没问题,对于刚发的iOS15.1就是合不成livePhot...

  • 实践中认识C#与Python脚本结合的优势

    软件更新、维护的考量 在一个项目中,需要频繁的改动规则。真的是几乎每天都要改,每天都要发版本。发版本不仅仅意味着要...

  • iOS开发--iOS11&&iPhoneX适配

    一、前言 iOS11发布也有一段时间了,每次版本升级,相关的适配工作当然是下个版本的核心工作之一。而且这次iOS1...

网友评论

    本文标题:iOS发版本规则

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