`

ios -> IOS 应用版本号 设置 规则

    博客分类:
  • IOS
 
阅读更多

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

版本号的初始值:v1.0.0 

所以 2.50 > 2.6 因为 50 > 6

管理规则: 

主版本号(Major version)

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

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

副版本号(Minor version) 

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

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

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

发布号(Release)

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

2. 若发布的版本无数据结构变更,则Release号加1。

发布号的 位数 尽量一致, 如果 1.0.001 可以最大到 1.0.999,  但是1.0.0 最大到1.0.9

 

举例说明: 

 

在新版本推出时,应更新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-checkIPA 》ipa 文件信息检查工具

    4、读取ipa文件信息如:名称、包名、版本号、内部版本号、最小支持版本、证书有效期、文件路径、大小、md5等信息 IPA文件获取展示信息 CFBundleIconFiles icon CFBundleName | name CFBundleIdentifier | packge ...

    ausign-ios-adversion.zip

    一款可以在windows,linux和mac上对ios app进行签名和重新签名的工具。...签名和重新签名的时候可以修改ipa的包名,应用名称,版本号等。可以插入时间控制锁,可做ios应用多开工具和企业签名工具。

    ios多文件编程

    作用:保存应用的信息,软件名称、版本号等等,相当于身份证 Bundle name:程序名称,不能超过12个字节 Bundle versions string, short:APP版本号 Bundle identifier:APP项目唯一标识 Bundle version:内部开发人员...

    仿抖音短视频APP源码+带原生安卓和IOS端源码/带安装教程

    系统设置-&gt;公共设置 按上线环境配置域名地址 注意备注信息 系统设置-&gt;私密设置 按申请的第三方sdk平台账号自行修改 WEB后台使用宝塔最新版 宝塔安装: nginx + php 5.6 + mysql 5.7.23 + redis 添加站点导入...

    iOS任意版本号APP下载v5.2

    下载iOS旧版应用,简化繁琐抓包流程。 一键生成去更新IPA(手机安装后,去除App Store的更新检测)

    V免签 —— 个人开发者收款解决方案

    ...提供示例代码简单接入 超简单Api使用,提供统一Api实现收款回调 免费、开源,无后门风险 支持监听店员收款信息,可使用支付宝微信小号/模拟器挂机,方便IOS用户 ... + 网站目录-&gt;运行目录 设置为publ

    iTunes-下载历史版本+iOS旧版本应用下载软件

    iTunes新版本已经不支持应用商店,该版本为iTunes老版本,支持应用商店 配合压缩包中的拦截软件实现。 操作步骤: 1-根据电脑位数,安装对应iTunes; 2-登录苹果账号; 3-在应用中搜索需要的软件; 4-运行抓包软件,...

    Xcode配置iOS16.0开发包DeviceSupport

    将Xcode适配可以调试、编译、运行、打包系统版本号为iOS 16.0 版本的设备,解决"Could not find Developer Disk Image"问题

    ios-本地存储.zip

    可以将个人信息缓存本地,判断是否已经登录,查看版本号

    IOS应用版本自动检测

    ios应用发的版本自动开检测开源代码,简单实用,依赖性小。应用程序在登录时运行该代码框架,请求服务器检测是否有新版本号

    IOS11.1 15b93

    (提示:要在应用程序中找到Xcode,右键点击 -&gt; 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下) 复制一份iPhoneOS.sdk,并命名为iPhoneOS11.1.sdk 解压此文件到 /Applications/Xcode.app/Contents/...

    IOS之JsonKit解析,版本号获取

    NULL 博文链接:https://zcw-java.iteye.com/blog/1872117

    ios-location-8.4/10.0

    这个只是关键的定位包,不含主体location软件包 举例 : 放在location / drivers /8.4(这个换成对应的版本号文件夹即可)/ 文件夹 下 亲测可用 其他旧的版本会持续更新 希望对大家能有所帮助

    cordova-plugin-app-version:Cordova插件返回当前应用程序的版本号

    从目标构建设置中读取应用程序的版本。 我们正在! 安装 用cordova-cli 如果您使用 ,请安装: cordova plugin add cordova-plugin-app-version 带插头 使用简单的 ,您应该可以使用以下内容进行安装: plugman ...

    ios-无需添加信息,自动获取AppStore更新提示.zip

    ... 博客中有更详尽的介绍,...所以这里,我进行了判断处理,比如你当前上架版本是1.0.0,你要上线1.0.1提交审核,在你应用还没上架之前,也就是开发和审核阶段,都不会弹出提示框进行提示。排除了这部分被拒的可能性。

    RN-fetch-blob-ios-example:亲笔签名的查理

    更新应用程序的react-native-scripts依赖关系应该像更改package.json的版本号并重新安装项目的依赖关系一样简单。 升级到React Native的新版本需要更新react-native , react和expo软件包版本,并在app.json设置...

    ios-TitlesScrollView.zip

    github: 一个展示文字标题相关的动效,一图流 ...2.作者不提供swift版本,项目很简单,如果你需要的话,可以自己重写一个swift版本。 如果你喜欢这个项目,你可以资助我继续发扬开源精神,支付宝帐号:k9629@163.com

    iOS-Build-Number-Overlay:在您的发行版本中覆盖版本和版本号

    iOS版本号叠加 在发行版本中覆盖版本和内部版本号。 这是一个简单的bash脚本用法演示,可以使用类似格式的版本和内部版本号自动标记您的应用程序图标。 VersionNumber(BuildNumber) ex: 1.0(2) 配置 这取决于流行...

    Mac版自动化工具Appium-mac,版本号:1.21.0-1,iOS安卓自动化测试工具。

    Mac版自动化工具Appium-mac,版本号:1.21.0-1,iOS安卓自动化测试工具。

Global site tag (gtag.js) - Google Analytics