IOS获取当前版本号 Bundle ID等信息的方法详解

本人亲测有效!更多交流可以家魏鑫:lixiaowu1129,公重好:iOS过审汇总,一起探讨iOS技术!

IOS获取当前版本号 Bundle ID等信息的方法

1:获取bundle Id信息:[[NSBundle mainBundle]bundleIdentifier];

2:获取版本号:[[[NSBundle mainBundle]infoDictionary] objectForKey:@"CFBundleShortVersionString"];

3:获取build号:[[[NSBundle mainBundle]infoDictionary] objectForKey:@"CFBundleVersion"];

4:获取App显示名:[[[NSBundle mainBundle]infoDictionary] objectForKey:@"CFBundleDisplayName"];

其实 [[NSBundle mainBundle]infoDictionary] 获得的是一个字典,里边放着Info.plist文件中的各种信息,根据不同的键去即可,如:

objectivec 复制代码
CFBundleDevelopmentRegion 

  CFBundleDisplayName 

  CFBundleExecutable

  CFBundleExecutablePath

  CFBundleIdentifier

  CFBundleInfoDictionaryVersion = "6.0";

  CFBundleInfoPlistURL

  CFBundleName

  CFBundlePackageType 

  CFBundleShortVersionString

  CFBundleSignature 

 CFBundleSupportedPlatforms
相关推荐
pf_data3 小时前
手机换新,怎么把旧iPhone手机数据传输至新iPhone16手机
ios·智能手机·iphone
小白学大数据7 小时前
Snapchat API 访问:Objective-C 实现示例
开发语言·macos·objective-c
键盘敲没电15 小时前
【iOS】KVC
ios·objective-c·xcode
吾吾伊伊,野鸭惊啼15 小时前
2024最新!!!iOS高级面试题,全!(二)
ios
吾吾伊伊,野鸭惊啼15 小时前
2024最新!!!iOS高级面试题,全!(一)
ios
不会敲代码的VanGogh17 小时前
【iOS】——应用启动流程
macos·ios·objective-c·cocoa
Swift社区19 小时前
Apple 新品发布会亮点有哪些 | Swift 周报 issue 61
ios·swiftui·swift
逻辑克20 小时前
使用 MultipeerConnectivity 在 iOS 中实现近场无线数据传输
ios
dnekmihfbnmv1 天前
好用的电容笔有哪些推荐一下?年度最值得推荐五款电容笔分享!
ios·电脑·ipad·平板
Magnetic_h2 天前
【iOS】单例模式
笔记·学习·ui·ios·单例模式·objective-c