iOS发版本规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS发版本规则相关的知识,希望对你有一定的参考价值。

参考技术A 版本号的格式: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]苹果审核规则

  1. 不能强制用户注册
  2. 不能强制收集用户手机号
  3. 不能使用苹果不允许的权限
  4. 所有苹果手机内提供的服务,必须使用苹果内购
  5. 内购的类型一定要使用准确
  6. 宣传图一定要是应用的实际截图
  7. 适配ipv6网络
  8. 适配最新版本的iOS系统
  9. 各种尺寸的icon,需要保持一致性
  10. 开启app后,loading过程中需要有背景图,不允许黑屏等loading。
  11. app内,不允许出现“测试”、“demo”、“试用”等类似的标识
  12. 当app需要注册账号,且注册的过程中需要用户提供包括但不限于邮箱、手机、身份证一类私人信息时,必须在注册模块提供隐私协议;且必须提供游客模式,要保障用户在不提供隐私信息注册账号时,也能够完整使用app的所有功能。
  13. app里不允许出现“暂未开放”或“敬请期待”或干脆有个按钮点击了没反应的情况
  14. 游戏的商品名字和connect后台的商品名称要保持一致或较高的可辨识性
  15. 商品不允许买A送B,比如不能买100宝石送10元优惠券,只能是买100宝石送10宝石之类

附苹果审核链接

以上是关于iOS发版本规则的主要内容,如果未能解决你的问题,请参考以下文章

java规则引擎drools6.5.0版本中kmodule.xml解析

Java工程化--Maven实践

Java在常见的spring面试问题TOP50

如何配置一套优雅的Lua开发环境

细数 Spring 那些最常见的面试问题

Java高版本编译低版本运行错误(ConcurrentHashMap.keySet)