Add iPhone 12 device ids

This commit is contained in:
Ilya Laktyushin 2020-11-04 23:15:09 +04:00
parent 7cf65e00d8
commit 60a17360c5

View File

@ -36,6 +36,11 @@
#define IPHONE_11_NAMESTRING @"iPhone 11"
#define IPHONE_11PRO_NAMESTRING @"iPhone 11 Pro"
#define IPHONE_11PROMAX_NAMESTRING @"iPhone 11 Pro Max"
#define IPHONE_12MINI_NAMESTRING @"iPhone 12 mini"
#define IPHONE_12_NAMESTRING @"iPhone 12"
#define IPHONE_12PRO_NAMESTRING @"iPhone 12 Pro"
#define IPHONE_12PROMAX_NAMESTRING @"iPhone 12 Pro Max"
#define IPHONE_UNKNOWN_NAMESTRING @"Unknown iPhone"
#define IPOD_1G_NAMESTRING @"iPod touch 1G"
@ -112,6 +117,10 @@ typedef enum {
UIDevice11iPhone,
UIDevice11ProiPhone,
UIDevice11ProMaxiPhone,
UIDevice12MiniiPhone,
UIDevice12iPhone,
UIDevice12ProiPhone,
UIDevice12ProMaxiPhone,
UIDevice1GiPod,
UIDevice2GiPod,
@ -604,6 +613,10 @@ NSString *suffix = @"";
case UIDevice11iPhone: return IPHONE_11_NAMESTRING;
case UIDevice11ProiPhone: return IPHONE_11PRO_NAMESTRING;
case UIDevice11ProMaxiPhone: return IPHONE_11PROMAX_NAMESTRING;
case UIDevice12MiniiPhone: return IPHONE_12MINI_NAMESTRING;
case UIDevice12iPhone: return IPHONE_12_NAMESTRING;
case UIDevice12ProiPhone: return IPHONE_12PRO_NAMESTRING;
case UIDevice12ProMaxiPhone: return IPHONE_12PROMAX_NAMESTRING;
case UIDeviceUnknowniPhone: return IPHONE_UNKNOWN_NAMESTRING;
case UIDevice1GiPod: return IPOD_1G_NAMESTRING;
@ -695,11 +708,14 @@ NSString *suffix = @"";
if ([platform isEqualToString:@"iPhone11,6"]) return UIDeviceXSMaxiPhone;
if ([platform isEqualToString:@"iPhone11,4"]) return UIDeviceXSMaxiPhone;
if ([platform isEqualToString:@"iPhone11,8"]) return UIDeviceXRiPhone;
if ([platform isEqualToString:@"iPhone12,1"]) return UIDevice11iPhone;
if ([platform isEqualToString:@"iPhone12,3"]) return UIDevice11ProiPhone;
if ([platform isEqualToString:@"iPhone12,5"]) return UIDevice11ProMaxiPhone;
if ([platform isEqualToString:@"iPhone12,8"]) return UIDeviceSE2Phone;
if ([platform isEqualToString:@"iPhone13,1"]) return UIDevice12MiniiPhone;
if ([platform isEqualToString:@"iPhone13,2"]) return UIDevice12iPhone;
if ([platform isEqualToString:@"iPhone13,3"]) return UIDevice12ProiPhone;
if ([platform isEqualToString:@"iPhone13,4"]) return UIDevice12ProMaxiPhone;
if ([platform isEqualToString:@"iPhone8,4"]) return UIDeviceSEPhone;