NSLog (@"\n\n\n\n\n打印手机设备信息:\n");
//手机序列号
NSUUID *UUID = [[UIDevice currentDevice] identifierForVendor];
NSLog (@"手机序列号:\n %@", UUID);
//手机别名: 用户定义的名称
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);
// Getting the User’s Language
NSArray *languageArray = [NSLocale preferredLanguages];
NSString *language = [languageArray objectAtIndex:0];
NSLog (@"语言:%@", language); // en
NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale localeIdentifier];
NSLog (@"国家:%@", country); // en_US
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// 应用名称
NSString *appCurName = [infoDictionary objectForKey:@"CFBundleName"];
NSLog (@"应用名称:%@", appCurName);
// BundleIdentifier
NSString *CFBundleIdentifier = [infoDictionary objectForKey:@"CFBundleIdentifier"];
NSLog (@"BundleIdentifier:\n%@", CFBundleIdentifier);
// 当前应用软件版本 比如:1.0.1
NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSLog (@"当前应用软件版本:%@", appCurVersion);
// 当前应用版本号码 int类型
NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
NSLog (@"当前应用版本号码:%@", appCurVersionNum);
//所需设备能力
NSString *DeviceCapabilities = [infoDictionary objectForKey:@"UIRequiredDeviceCapabilities"];
NSLog (@"所需设备能力:%@", DeviceCapabilities);
//支持界面方向
NSString *InterfaceOrientations =
[infoDictionary objectForKey:@"UISupportedInterfaceOrientations"];
NSLog (@"支持界面方向:%@", InterfaceOrientations);
//包类型
NSString *CFBundlePackageType = [infoDictionary objectForKey:@"CFBundlePackageType"];
NSLog (@"包类型:%@", CFBundlePackageType);
//所有信息
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
NSLog (@"手机的所有信息:\n%@", infoDict);