ios 获取app版本号

let infoDictionary = Bundle.main.infoDictionary!
let appversion = infoDictionary["CFBundleShortVersionString"] as! String   //获取app的版本号

let deviceId = UIDevice.current.identifierForVendor?.description ?? ""   //可以作为标识设备的唯一编号

原文地址:https://www.cnblogs.com/rchao/p/11739872.html

时间: 2024-10-02 03:05:11

ios 获取app版本号的相关文章

iOS获取app图标和启动图片名字(AppIcon and LaunchImage's name)

在某种场景下,可能我们需要获取app的图标名称和启动图片的名称.比如说app在前台时,收到了远程通知但是通知栏是不会有通知提醒的,这时我想做个模拟通知提示,需要用到icon名称:再比如在加载某个控制器时,想设置该控制器的背景图片为启动图片,需要用到启动图片名称. 而事实上icon图片放在系统AppIcon文件夹里,启动图片放在系统LaunchImage文件夹里,取这些图片的名称和其他一般资源图片名称不一样. 为了方便举例子,咱们先简单粗暴点 假设当前项目只支持iPhone设备,并且只支持竖屏:而

iOS 获取appstore 版本号

项目上线以后一般都涉及到升级,那么iOS 如何从appstore获取到版本号 其实很简单 NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@"987953868"]; 其中 最后一串数字就是当前app的唯一id. 这个id如何得到,百度一下 很简单 然后我们只需要调用这个 地址,就会返回当前app的一些信息,其中就包括appstore上的

iOS获取APP的版本号

如上图,iOS有2个版本号,Version和Build,在target->General中可查看. Version在plist文件中的key是"CFBundleShortVersionString",和AppStore上的版本号保持一致,Build在plist中的key是"CFBundleVersion",代表build的版本号,该值每次build之后都应该增加1.这两个值都可以在程序中通过下面的代码获得: [[[NSBundle mainBundle] in

swift 获取app版本号及 ios 版本号

func versionCheck(){ let infoDictionary = NSBundle.mainBundle().infoDictionary let appDisplayName: AnyObject? = infoDictionary["CFBundleDisplayName"] let majorVersion : AnyObject? = infoDictionary ["CFBundleShortVersionString"] let min

iOS获取APP的版本号和名称

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

iOS 获取 APP 的 Launch Image

http://www.cocoachina.com/ios/20151027/13780.html 作者:里脊串 授权本站转载. 启动图(LaunchImage)的管理其实在iOS开始中算比较简单的了,尤其是Xcode引入了xcassets之后,完全是傻瓜式的操作.但是有的时候我们还是需要在Launch Image上做文章. LaunchImage在APP初始化完之后会立即消失并显示APP的界面 但是有的时候我们不希望它这么快就消失(比如有的人希望有个过渡效果 有的人希望等某些设置或者数据加载完

ios获取设备版本号

由于ios的sdk不断升级,我们可能会去获取到设备的版本号.根据不同的ios系统去coding.方法很简单就不再解释.代码如下: NSUInteger DeviceSystemMajorVersion() { static NSUInteger _deviceSystemMajorVersion = -1; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _deviceSystemMajorVersion = [[[[

iOS 获取APP的CPU、内存等信息

目标是开发一个SDK,嵌入到APP里面,用来统计当前APP的实时CPU.内存等信息 2015.11.17 http://stackoverflow.com/questions/12889422/ios-cpu-usage-for-each-process-using-sysctl 这是第一个找到,采用的是sysctl函数 但是出来的CPU数据和instrument.GT的数据对不上(后两者数据比较接近) 2015.11.19 https://github.com/TianJIANG/ios_mo

Android获取App版本号和版本名

// 以下是获得版本信息的工具方法 //版本名 public static String getVersionName(Context context) { return getPackageInfo(context).versionName; } //版本号 public static int getVersionCode(Context context) { return getPackageInfo(context).versionCode; } private static Packag