• Xcode中的Version和Build的区别


    Version( 应用程序发布版本号 )

    Version对应的是CFBundleShortVersionString

    Version 一般由产品部门确定,版本号是由分隔的整数组成的字符串,一般有2段或者3段式, 如:1.2,  1.2.3

    二段式:

    第一个段:(主版本号)大功能的新增或者有迥异的变化

    第二个段:(副版本号)既包含小功能更新也会包含 bug 修复

    三段式:

    第一个段:重大修改的版本,如实现新的大功能或重大变化的修订。

    第二个段:实现较突出的特点,如新功能添加和大问题修复。

    第三个段:代表维护版本,修复bug。

    版本号的管理是一个谨慎的事情,希望各位开发者了解其中的意义。

    Build( 应用程序内部标示 )

    Bulid 是给内部使用,与 Version 不会有太大联系.

    Bulid对应的是CFBundleVersion。标识(发布或未发布)的内部版本号。用以记录开发版本的,每次更新的时候都需要比上一次高。

    作用:发布build版本供测试团队进行测试。
     
     
    代码获取Build和Version
     
    Object-C
    NSDictionary *info= [[NSBundle mainBundle] infoDictionary];
    
    info[@"CFBundleShortVersionString"]; //Version
    info[@"CFBundleVersion"]; //Build

    Swift

    let info:NSDictionary! = NSBundle.mainBundle().infoDictionary
    let version = info["CFBundleShortVersionString"];
    let build = info["CFBundleVersion"];
    print("version = (version),build = (build)")

    参考文档:

    https://segmentfault.com/a/1190000002423661

    http://www.jianshu.com/p/f9c18bd0fda2

  • 相关阅读:
    Python笔试题(递归)
    MYSQL经典面试题
    Linux常用命令
    HTTP协议相关面试题
    Flask面试题
    史上最全DVWA 笔记
    ssh root Permission denied
    odoo Reference 选择model 然后选择record
    定体, 定压, 定温, 绝热 Q E A 公式
    Vmware Bluetooth
  • 原文地址:https://www.cnblogs.com/huahua0809/p/5283538.html
Copyright © 2020-2023  润新知