+ (NSString *)getDeviceName {
// 需要#import "sys/utsname.h"
struct utsname systemInfo;
uname(&systemInfo);
NSString *deviceString = [NSStringstringWithCString:systemInfo.machineencoding:NSUTF8StringEncoding];
if ([deviceStringisEqualToString:@"iPhone3,1"])return @"iPhone 4";
if ([deviceStringisEqualToString:@"iPhone3,2"])return @"iPhone 4";
if ([deviceStringisEqualToString:@"iPhone3,3"])return @"iPhone 4";
if ([deviceStringisEqualToString:@"iPhone4,1"])return @"iPhone 4S";
if ([deviceStringisEqualToString:@"iPhone5,1"])return @"iPhone 5";
if ([deviceStringisEqualToString:@"iPhone5,2"])return @"iPhone 5 (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPhone5,3"])return @"iPhone 5c (GSM)";
if ([deviceStringisEqualToString:@"iPhone5,4"])return @"iPhone 5c (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPhone6,1"])return @"iPhone 5s (GSM)";
if ([deviceStringisEqualToString:@"iPhone6,2"])return @"iPhone 5s (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPhone7,1"])return @"iPhone 6 Plus";
if ([deviceStringisEqualToString:@"iPhone7,2"])return @"iPhone 6";
if ([deviceStringisEqualToString:@"iPhone8,1"])return @"iPhone 6s";
if ([deviceStringisEqualToString:@"iPhone8,2"])return @"iPhone 6s Plus";
if ([deviceStringisEqualToString:@"iPhone8,4"])return @"iPhone SE";
if ([deviceStringisEqualToString:@"iPod1,1"])return @"iPod Touch 1G";
if ([deviceStringisEqualToString:@"iPod2,1"])return @"iPod Touch 2G";
if ([deviceStringisEqualToString:@"iPod3,1"])return @"iPod Touch 3G";
if ([deviceStringisEqualToString:@"iPod4,1"])return @"iPod Touch 4G";
if ([deviceStringisEqualToString:@"iPod5,1"])return @"iPod Touch (5 Gen)";
if ([deviceStringisEqualToString:@"iPad1,1"])return @"iPad";
if ([deviceStringisEqualToString:@"iPad1,2"])return @"iPad 3G";
if ([deviceStringisEqualToString:@"iPad2,1"])return @"iPad 2 (WiFi)";
if ([deviceStringisEqualToString:@"iPad2,2"])return @"iPad 2";
if ([deviceStringisEqualToString:@"iPad2,3"])return @"iPad 2 (CDMA)";
if ([deviceStringisEqualToString:@"iPad2,4"])return @"iPad 2";
if ([deviceStringisEqualToString:@"iPad2,5"])return @"iPad Mini (WiFi)";
if ([deviceStringisEqualToString:@"iPad2,6"])return @"iPad Mini";
if ([deviceStringisEqualToString:@"iPad2,7"])return @"iPad Mini (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPad3,1"])return @"iPad 3 (WiFi)";
if ([deviceStringisEqualToString:@"iPad3,2"])return @"iPad 3 (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPad3,3"])return @"iPad 3";
if ([deviceStringisEqualToString:@"iPad3,4"])return @"iPad 4 (WiFi)";
if ([deviceStringisEqualToString:@"iPad3,5"])return @"iPad 4";
if ([deviceStringisEqualToString:@"iPad3,6"])return @"iPad 4 (GSM+CDMA)";
if ([deviceStringisEqualToString:@"iPad4,1"])return @"iPad Air (WiFi)";
if ([deviceStringisEqualToString:@"iPad4,2"])return @"iPad Air (Cellular)";
if ([deviceStringisEqualToString:@"iPad4,4"])return @"iPad Mini 2 (WiFi)";
if ([deviceStringisEqualToString:@"iPad4,5"])return @"iPad Mini 2 (Cellular)";
if ([deviceStringisEqualToString:@"iPad4,6"])return @"iPad Mini 2";
if ([deviceStringisEqualToString:@"iPad4,7"])return @"iPad Mini 3";
if ([deviceStringisEqualToString:@"iPad4,8"])return @"iPad Mini 3";
if ([deviceStringisEqualToString:@"iPad4,9"])return @"iPad Mini 3";
if ([deviceStringisEqualToString:@"iPad5,1"])return @"iPad Mini 4 (WiFi)";
if ([deviceStringisEqualToString:@"iPad5,2"])return @"iPad Mini 4 (LTE)";
if ([deviceStringisEqualToString:@"iPad5,3"])return @"iPad Air 2";
if ([deviceStringisEqualToString:@"iPad5,4"])return @"iPad Air 2";
if ([deviceStringisEqualToString:@"iPad6,3"])return @"iPad Pro 9.7";
if ([deviceStringisEqualToString:@"iPad6,4"])return @"iPad Pro 9.7";
if ([deviceStringisEqualToString:@"iPad6,7"])return @"iPad Pro 12.9";
if ([deviceStringisEqualToString:@"iPad6,8"])return @"iPad Pro 12.9";
if ([deviceStringisEqualToString:@"i386"])return @"Simulator";
if ([deviceStringisEqualToString:@"x86_64"])return @"Simulator";return deviceString;
}