iOS Version和Build

关于Version和Build的使用

我们开发过程中经常会使用Version和Build,但是很多时候并不清楚他们应该怎样联合使用,下面就分享一下自己使用它们的心得

假如Build不变,那么Version一定要比上一次大,不然你上传的时候,会上传失败

假如Build变化,那么Version可以比上一次大,也可以不变

同时Version和Build也可以同时变化

对于Build和Version在开发中的额外使用:我们一般接入一些第三方或者苹果不推荐的方式,有时候会被苹果拒绝,这时候我们就可以通过Build和Version来屏蔽掉被苹果拒绝的内容或者做处理(如支付宝、或者更新消息提醒等)。

当然,大家觉得有可能不会,但我都会截图证明,是可以成功的





上面图片中的版本代表的就是你程序当中的Version,下面代表的是你程序当中的Build,一般情况下,假如我们上传了程序,如上图所示:版本4.3.7,build第一次为1026,但是我的程序有bug,被苹果拒绝了,你下次提交的时候,不想修改版本号,这时候你就可以修改Build了,如上图,修改为1027


如上图:如果你不想修改Build,修改Version即可,比上一次大即可




构建版本和App Store版本有啥区别:构建版本是你Xcode上传的时候,里面的Version和Build决定的,而App Store版本是你在iTunes 里面自己构建的时候填写的

App Store的版本是要在App Store 中会展示出来的,给别人看的,网上有的资料说Version是程序的版本,是需要给别人看的,但是我不认同,就如上2张图所示,这是同一个程序的构建版本和AppStore版本,如果按照网上的说法,那么AppStore中应该展示的版本是2.3,但是实际上展示的是1.9.一般情况下构建版本和AppStore中你创建的版本一样(此时Version是多少,那么AppStore展示的版本是和Version一样,但实际上此时的版本号并不是Version,只是一样而已),但是也可以不一样。


如图所示:在AppStore当中所展示的是此处你所填写的版本号,当然,你填写的版本要比上一次滞后


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

推荐阅读更多精彩内容

  • (参考别人的说法整理的) version: 例如1.2.3, 当项目进行了局部修改或 bug 修正时,3加上1--...
    无悔zero阅读 1,651评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,132评论 25 709
  • 项羽与刘邦订立和约后,立即率军东归。刘邦也打算西撤,但张良、陈平一致反对,说:汉有天下太(大)半,而诸侯皆附之。楚...
    胖字阅读 4,799评论 0 0
  • 《皇权的衍生物》目录 (八 )十常侍之乱——汉朝灭亡 党锢之祸的阴霾还未散尽,一波未平一波又起。 在党争后...
    三步一叩首阅读 5,526评论 9 3