iOS区分BundleVersion和BundleShortVersionString
来源:互联网 发布:软件开发技术联盟 编辑:程序博客网 时间:2024/06/17 06:27
区分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中新建工程,看到下面的配置,基本就明白了这两个字段的含义了。
原来我们一直都错了。
0 0
- iOS区分BundleVersion和BundleShortVersionString
- 区分BundleVersion和BundleShortVersionString
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- ios UIWebView 区分加载和点击连接
- IOS区分 单指按下和双指按下的代码
- iOS 根证书和 P12 区分
- iOS UITapGestureRecognizer区分单击和双击
- iOS UITapGestureRecognizer区分单击和双击
- iOS 类方法和实例方法的区分和使用
- ios开发-单击和双击手势的区分处理
- iOS 使用宏定义区分iphone 模拟器和真机
- iOS静态库.a不区分ARC和MRC
- ios开发-单击和双击手势的区分处理
- iOS的构造方法和实例方法的区分
- ios设备区分
- 如何区分ios设备
- iOS区分各种设备
- 在一个字符串中查找第一个非重复的字符
- Java多线程:概念
- 写作
- 安卓学习-谷歌官方文档翻译01-Training-GettingStarted
- 【spring配置】——spring配置数据源
- iOS区分BundleVersion和BundleShortVersionString
- Future
- UIImage优化
- AJAX之XMLHttprequest对象
- wait|notify|notifyAll|sleep|volatile
- java ssh整合出的错java.lang.NoSuchMethodError: antlr.collections.AST.getLine()
- Objective-c开发--MRC和ARC混编--(iOS开发)
- ubuntu12.0.4安装samba服务器
- linux网络编程之socket(五):tcp流协议产生的粘包问题和解决方案