iOS获取当前app的名称和版本号-by

时间:2023-11-25 22:03:26
  1. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
  2. CFShow(infoDictionary);
  3. // app名称
  4. NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
  5. // app版本
  6. NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
  7. // app build版本
  8. NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
  9. //手机序列号
  10. NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
  11. NSLog(@"手机序列号: %@",identifierNumber);
  12. //手机别名: 用户定义的名称
  13. NSString* userPhoneName = [[UIDevice currentDevice] name];
  14. NSLog(@"手机别名: %@", userPhoneName);
  15. //设备名称
  16. NSString* deviceName = [[UIDevice currentDevice] systemName];
  17. NSLog(@"设备名称: %@",deviceName );
  18. //手机系统版本
  19. NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
  20. NSLog(@"手机系统版本: %@", phoneVersion);
  21. //手机型号
  22. NSString* phoneModel = [[UIDevice currentDevice] model];
  23. NSLog(@"手机型号: %@",phoneModel );
  24. //地方型号  (国际化区域名称)
  25. NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
  26. NSLog(@"国际化区域名称: %@",localPhoneModel );
  27. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
  28. // 当前应用名称
  29. NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
  30. NSLog(@"当前应用名称:%@",appCurName);
  31. // 当前应用软件版本  比如:1.0.1
  32. NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
  33. NSLog(@"当前应用软件版本:%@",appCurVersion);
  34. // 当前应用版本号码   int类型
  35. NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
  36. NSLog(@"当前应用版本号码:%@",appCurVersionNum);