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

时间:2022-09-19 22:56:14

话不多说,请看代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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);

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

原文链接:http://blog.csdn.net/ws1352864983/article/details/53837256