iOS 代码实现获得应用的版本号(Version/Build)
2016-04-28 16:40
513 查看
[1]概念
iOS的版本号,一个叫做Version,一个叫做Build,这两个值都可以在Xcode 中选中target,点击“Summary”后看到。 Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本号,该值每次build之后都应该增加1。这两个值都可以在程序中通过下面的代码获得:
[2]具体实现
代码实现获得应用的Verison号:
[[[NSBundle
mainBundle]
infoDictionary]
objectForKey:@"CFBundleShortVersionString"]
或
[[NSBundle
mainBundle]
objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
获得build号:
[[[NSBundle
mainBundle]
infoDictionary]
objectForKey:@"CFBundleVersion"]
iOS的版本号,一个叫做Version,一个叫做Build,这两个值都可以在Xcode 中选中target,点击“Summary”后看到。 Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本号,该值每次build之后都应该增加1。这两个值都可以在程序中通过下面的代码获得:
[[[NSBundle mainBundle] infoDictionary] valueForKey:@"key"]
[2]具体实现
代码实现获得应用的Verison号:
[[[NSBundle
mainBundle]
infoDictionary]
objectForKey:@"CFBundleShortVersionString"]
或
[[NSBundle
mainBundle]
objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
获得build号:
[[[NSBundle
mainBundle]
infoDictionary]
objectForKey:@"CFBundleVersion"]
相关文章推荐
- The current request is not a multipart request
- HDU-4192 Guess the Numbers 表达式求值
- Android消息机制:Looper,MessageQueue,Message与handler
- 引用.c 文件 Xcode出现 Could not build module 'Foundation'的错误
- Android Volley完全解析(三),定制自己的Request
- getRequestDispatcher()与sendRedirect()的区别
- UIView的放大动画
- bug日志(1):UIAlertView消失之后收起的键盘又弹出
- 5_7 丑数(UVa136)<priority_queue的使用>
- contentValues HashTable 的理解
- 使用百度的富文本编辑器UEditor遇到的问题总结
- UEFI模式下安装Windows 10、Ubuntu 16.04 LTS双系统教程
- hdoj--3530 Subsequence(单调队列)
- iOS开发~UITableView 在Plain下区头跟随移动
- 七周七种前端框架四:Vue.js 组件和组件通信
- qt GUI线程和其他线程的信号槽以及不同线程通信
- Frequency-tuned salient Region Detection
- addEventListener 第三个参数false true
- c#生成easy ui tree數據
- easyui 去除datagrid表头的checkbox 和将某行不能选中