iOS获取当前app的设备名称和版本号等内容

发布时间 - 2026-01-11 00:24:49    点击率:

话不多说,请看代码:

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 
 CFShow(infoDictionary); 
// app名称 
 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; 
 // app版本 
 NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; 
 // app build版本 
 NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"]; 

  //手机序列号 
  NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; 
  NSLog(@"手机序列号: %@",identifierNumber); 
  //手机别名: 用户定义的名称 
  NSString* userPhoneName = [[UIDevice currentDevice] name]; 
  NSLog(@"手机别名: %@", userPhoneName); 
  //设备名称 
  NSString* deviceName = [[UIDevice currentDevice] systemName]; 
  NSLog(@"设备名称: %@",deviceName ); 
  //手机系统版本 
  NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; 
  NSLog(@"手机系统版本: %@", phoneVersion); 
  //手机型号 
  NSString* phoneModel = [[UIDevice currentDevice] model]; 
  NSLog(@"手机型号: %@",phoneModel ); 
  //地方型号 (国际化区域名称) 
  NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel]; 
  NSLog(@"国际化区域名称: %@",localPhoneModel ); 

  NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 
  // 当前应用名称 
  NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"]; 
  NSLog(@"当前应用名称:%@",appCurName); 
  // 当前应用软件版本 比如:1.0.1 
  NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; 
  NSLog(@"当前应用软件版本:%@",appCurVersion); 
  // 当前应用版本号码  int类型 
  NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"]; 
  NSLog(@"当前应用版本号码:%@",appCurVersionNum); 

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# ios获取当前app版本号  # 获取当前app版本号  # iOS获取当前app的设备名称  # IOS 获取APP 版本号的实例详解  # 应用软件  # 多说  # objectForKey  # app_Name  # app  # NSString  # CFBundleDisplayName  # build  # app_build  # app_Version  # CFBundleShortVersionString  # CFShow  # class  # brush  # CFBundleVersion  # pre  # java  # NSBundle  # mainBundle  # NSDictionary 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在Windows 2008云服务器安全搭建网站?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何使用查询构建器?(Query Builder高级用法)  清除minerd进程的简单方法  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Laravel如何使用Service Container和依赖注入?(代码示例)  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  装修招标网站设计制作流程,装修招标流程?  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  个人网站制作流程图片大全,个人网站如何注销?  如何确保FTP站点访问权限与数据传输安全?  简历没回改:利用AI润色让你的文字更专业  如何快速查询网址的建站时间与历史轨迹?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  独立制作一个网站多少钱,建立网站需要花多少钱?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  JS弹性运动实现方法分析  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel如何使用Blade模板引擎?(完整语法和示例)  非常酷的网站设计制作软件,酷培ai教育官方网站?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  网站制作大概多少钱一个,做一个平台网站大概多少钱?  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  如何在IIS管理器中快速创建并配置网站?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  如何在云主机上快速搭建多站点网站?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  ,交易猫的商品怎么发布到网站上去?  WEB开发之注册页面验证码倒计时代码的实现  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  JavaScript如何实现音频处理_Web Audio API如何工作?  EditPlus中的正则表达式 实战(4)  如何用免费手机建站系统零基础打造专业网站?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何用wdcp快速搭建高效网站?  🚀拖拽式CMS建站能否实现高效与个性化并存?  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】