iOS 获得版本号 区分BundleVersion和BundleShortVersionString
来源:互联网 发布:android 无网络提示 编辑:程序博客网 时间:2024/06/11 18:55
http://blog.sina.com.cn/s/blog_65a8ab5d0101bhxh.html
Dictionary *bundleDic = [[NSBundle mainBundle] infoDictionary];
[bundleDic objectForKey:@"CFBundleShortVersionStri
区分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中新建工程,看到下面的配置,基本就明白了这两个字段的含义了。
原来我们一直都错了。
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- iOS区分BundleVersion和BundleShortVersionString
- 区分BundleVersion和BundleShortVersionString
- IOS 获得设备类型和系统版本号
- 获得IOS的版本号
- [Unity]游戏内查看BundleVersion版本号.
- IOS开发获得设备类型和系统版本号
- IOS开发获得设备类型和系统版本号
- 如何获得 ios的系统版本号
- IOS开发之──获得设备类型和系统版本号
- ios开发——代码实现获得手机系统的名字和版本号&当前网络状态
- 获得版本号
- 获得设备类型和系统版本号
- 获得设备类型和系统版本号
- java 获得系统的名称和版本号
- 获得设备类型和系统版本号
- 获得app的版本号和名称
- 易用的C++ RPC服务框架 - pioneer - 2 - 编译和执行演示程序
- sgu - 518 - Kidnapping(set + dp)
- 对java中package的理解
- IOS学习之路之 音效处理
- (step 3.1.4)hdu 2018(母牛的故事)
- iOS 获得版本号 区分BundleVersion和BundleShortVersionString
- Code Fragment-复杂的表达式加入解释型变量。
- 面试题之斐波那契数列(Fibonacci)系列
- 固定端口ip包截获分析(未齐)
- ACM 平面分割问题
- CMDB
- 如何运行Python程序
- H面试的基础知识(2):Linux进程间通信机制
- 运行velocity出现的错误