获取APP的版本信息或者UUID
2016-08-02 09:18
344 查看
pragma mark –UUID(苹果iOS5之后就不再把持以下的方法获取UDID,而苹果公司建议使用UUID【一种开放的软件构建标准】来替代,但UUID是动态的变动的)
NSString *UUID = [[UIDevice currentDevice].identifierForVendor UUIDString];
pragma mark –设备的Name iPhone Simulator
NSString *name=[[UIDevice currentDevice] name];
pragma mark –设备的systemName iPhone OS
NSString *systemName = [[UIDevice currentDevice] systemName];
pragma mark –设备的systemVersion 结果: 9.2
NSString *systemVersion = [[UIDevice currentDevice] systemVersion];
pragma mark –其他 结果: iPhone
NSString *model = [[UIDevice currentDevice] model]; NSString *localModel = [[UIDevice currentDevice] localizedModel]; NSLog(@"==%@==%@==%@==%@==%@==%@",UUID,name,systemName,systemVersion,model,localModel); NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
pragma mark –app名称
NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
pragma mark – app版本
NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
pragma mark – app build版本
NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
相关文章推荐
- 关于Android studio中代码覆盖率
- Android实现IOS相机滑动控件
- Android_Intent_data_type
- Android开发中如何保证activity的生命活性!
- Cocos2d-JS 3.12版本Windows环境配置
- Android开发一些共通方法的整理
- Fragment基本解析
- 【Android开发】之Fragment重要函数讲解
- unity摄像机控制篇
- unity中自定义鼠标样式
- unity中射线碰撞检测总结
- unity中简单的血条制作
- android SuppressLint解决办法
- AEScrypto WEB and ANDROID (GITHUB)
- U递是一款App软件 和滴滴打车一样性质
- iOS-导航头像缩放,支持点击回调
- 第三方 Masonry约束的使用
- iOS开源项目推荐|动画
- nib和xib的区别
- Android源码学习之模板方法模式应用