`

Version 与 Build(区分BundleVersion和BundleShortVersionString)

阅读更多

http://blog.csdn.net/arthurchenjs/article/details/7311927

 

区分BundleVersion和BundleShortVersionString

 

最近遇到了关于检查更新的版本问题了。

问题出在了Info.Plist配置中的两个字段,BundleVersion和BundleShortVersionString。

搞了两年的开发,第一次看到还有另一个字段的版本。

由于版本检测升级的问题,搞得一众人手忙脚乱,一直讨论都没有一个定论。

 

迅速google后,网络上多数都是对官方文档的复述,还是没有实质的解决。

有一部分人的观点是,BundleVersion的会出现非a.b.c.d的数值,类似于beta等

后来在stack overflow,大致是说苹果的BundleVersion会出现bug。具体是1.02会被识别为1.2,而后在新版本的1.1时,无法正确判断,因为1.1<1.2。

 

现在的问题是这两个字段到底是有什么作用。

辗转查找,看到下图后基本知道其意识了。

 

而后在Xcode4中新建工程,看到下面的配置,基本就明白了这两个字段的含义了。

原来我们一直都错了。

分享到:
评论

相关推荐

    Modbus Slave version 6.0.2 Build 826下载

    Modbus Slave是一款针对Modbus协议的调试工具,它允许用户在系统中模拟Modbus从机设备,从而进行测试、调试和验证主设备与从机设备之间的通信。 该资源是Modbus Slave的最新版本——version 6.0.2 Build 826,此...

    Modbus Poll version 6.3.1 Build 898下载

    总的来说,Modbus Poll version 6.3.1 Build 898是一个专业级的Modbus通信测试工具,适用于系统集成商、工程师和开发者,他们在调试或验证基于Modbus协议的设备时,需要一个可靠的模拟主站。通过使用这个软件,用户...

    Modbus Slave version 9.3.2 Build 2156

    总之,Modbus Slave version 9.3.2 Build 2156是实现Modbus协议从机功能的强大工具,适用于多种自动化项目,提供32位和64位选项以适应不同操作系统的环境,并且可能需要通过sn.txt中的序列号进行激活。对于那些需要...

    SecureCRT Version 6.5.0 (build 380) 汉化注册版

    在"SecureCRT Version 6.5.0 (build 380) 汉化注册版"中,我们重点关注的是这个特定版本的功能和汉化特性。Version 6.5.0是SecureCRT的一个历史版本,包含了多项改进和修复,旨在提升用户体验和软件稳定性。Build ...

    Modbus Poll version 10.5.0 Build 1946 self-installing

    Modbus Poll版本10.5.0 Build 1946的自安装程序是一款专为测试和调试Modbus设备而设计的强大工具。这个软件包包括了64位和32位两种体系架构的安装程序(ModbusPollSetup64Bit.exe和ModbusPollSetup32Bit.exe),以及...

    Modbus Slave version 8.2.0 Build 1934, self-installing

    Modbus Slave version 8.2.0 Build 1934, self-installing,含序列号,可以模拟 Modbus 从机

    Sublime Text Version 3.0,Build3143注册码

    Sublime Text Version 3.0,Build3143注册码 1、打开sublime text软件 2、Help-&gt;Enter License 3、复制以下BEGIN LICENSE和END LICENSE之间的部分,粘贴进去。(注意:不要复制BEGIN LICENSE和END LICENSE这两行) 4...

    Detours Version 3.0 Build_343

    Detours是Microsoft开发一个库 http://research.microsoft.com/en-us/projects/detours/ 它具有两方面的功能: 1拦截x86机器上的任意的win32 API函数。 2插入任意的数据段到PE文件中,修改DDL文件的导入表。

    Modbus Slave version 7.0.0 Build 1158

    该版本7.0.0 Build 1158可能包含一些增强的功能和修复的错误,与之前的版本相比可能有所改进。"Build 1158"通常表示这是该版本软件的第1158次构建,意味着开发过程中的一个特定里程碑。这可能暗示了软件的稳定性已经...

    TNCremoNT Version 2.6 Build 301

    总的来说,TNCremoNT Version 2.6 Build 301是一款强大的工具,它连接了海德汉和阿奇夏米尔的机床与电脑,实现了数据的高效传输。对于制造业者来说,掌握并充分利用这款软件,将有助于提升生产效率,降低运营成本,...

    gradle-advanced-build-version,自动生成android版本代码和版本名的插件.zip

    `gradle-advanced-build-version`插件通过集成到Gradle构建系统中,可以在每次构建时自动计算版本代码和版本名称。这样,开发者无需手动修改`build.gradle`文件中的这些值,减少了出错的可能性,并且让版本管理更加...

    iOS 项目中的version和build 详解

    在iOS开发中,`version` 和 `build` 是两个关键的版本标识符,用于区分应用的不同发布状态。理解它们的区别和作用对于有效的版本管理和更新发布至关重要。 **version(版本号)** 版本号,通常在`...

    Sublime Text 2 version 2.0.1 Build 2217 For ubuntu 32位 破解

    这个只是破解之后的运行文件,你需要自己下载Sublime Text 2 version 2.0.1 Build 2217, 先将sublime_text 备份为 sublime_text .bak, 将本文件放入其中替代原来的Sublime_text,需要修改执行权限, chmod 755 ...

    Modbus Slave version 6.1.0 Build 934(含序列号)

    "Modbus Slave version 6.1.0 Build 934(含序列号)" 是一个专为调试Modbus协议设计的软件工具,它允许用户模拟Modbus从机设备,以测试和验证Modbus主机设备的功能。 该软件的主要功能包括: 1. **从机模拟**:...

    LogicNP Crypto Obfuscator For .Net Version 2015 Build 170126

    LogicNP Crypto Obfuscator For .Net Version 2015 Build 170126 Powerful Obfuscation & Code Protection For .Net That Actually Works! .Net Assembly Code Protection & Obfuscation Automatic Exception ...

    LogicNP Crypto Obfuscator For .Net Version 2015 Build 170126.7z

    LogicNP_Crypto_Obfuscator_For_.Net_Version_201,强大的代码混淆,及合并成一个可执行文件工具 LogicNP Crypto Obfuscator For .Net Version 2015 Build 170126

    LogicNP Crypto Obfuscator For .Net Version 2015 Build 160701

    LogicNP Crypto Obfuscator For .Net Version 2015 Build 160701。 .NET应用混淆,合并工具. 最新版本. 此版本可使用co.exe进行命令行编译,也可集成进.csproj项目中,编译的同时进行混淆。(以前的所有版本均不支持...

    Version 6.5.2 (build 446) 注册机

    Version 6.5.2 (build 446) 这个版本我已经测试过,可以用。 1.先把keygen.exe拷贝到安装目录.打开后直接点patch. 出现错误框点force强制patch。 2.再打开SecureCRT.exe进行注册,里面的内容按照keygen来产生。

    build-tools-30.0.3版本

    No usable Android build tools found. Highest 30.x installed version is 28.0.3; Recommended version is 30.0.3. 解决这个问题 只要下载30.0.3版本到C:\Users\yaohx\AppData\Local\Android\Sdk\build-tools目录...

    build-tools 21.1.2 下载

    build-tools 21.1.2.rar 下载。解决No usable Android build tools found. Highest installed version is 19; minimum version required is 19.1.0. 等错误

Global site tag (gtag.js) - Google Analytics