diff --git a/Natives/external/Apple/deviceids.h b/Natives/external/Apple/deviceids.h index c0acec74..4bd4dea3 100644 --- a/Natives/external/Apple/deviceids.h +++ b/Natives/external/Apple/deviceids.h @@ -7,105 +7,102 @@ #import -static NSDictionary *deviceid_dict = @{ - @"iPhone8,1" : @"iPhone 6s", - @"iPhone8,2" : @"iPhone 6s Plus", - @"iPhone8,4" : @"iPhone SE (1st generation)", - @"iPhone9,1" : @"iPhone 7", - @"iPhone9,2" : @"iPhone 7 Plus", - @"iPhone9,3" : @"iPhone 7", - @"iPhone9,4" : @"iPhone 7 Plus", - @"iPhone10,1" : @"iPhone 8", - @"iPhone10,2" : @"iPhone 8 Plus", - @"iPhone10,3" : @"iPhone X", - @"iPhone10,4" : @"iPhone 8", - @"iPhone10,5" : @"iPhone 8 Plus", - @"iPhone10,6" : @"iPhone X", - @"iPhone11,2" : @"iPhone XS", - @"iPhone11,4" : @"iPhone XS Max", - @"iPhone11,6" : @"iPhone XS Max", - @"iPhone11,8" : @"iPhone XR", - @"iPhone12,1" : @"iPhone 11", - @"iPhone12,3" : @"iPhone 11 Pro", - @"iPhone12,5" : @"iPhone 11 Pro Max", - @"iPhone12,8" : @"iPhone SE (2nd generation)", - @"iPhone13,1" : @"iPhone 12 mini", - @"iPhone13,2" : @"iPhone 12", - @"iPhone13,3" : @"iPhone 12 Pro", - @"iPhone13,4" : @"iPhone 12 Pro Max", - @"iPhone14,2" : @"iPhone 13 Pro", - @"iPhone14,3" : @"iPhone 13 Pro Max", - @"iPhone14,4" : @"iPhone 13 mini", - @"iPhone14,5" : @"iPhone 13", - @"iPhone14,6" : @"iPhone SE (3rd generation)", - @"iPhone14,7" : @"iPhone 14", - @"iPhone14,8" : @"iPhone 14 Plus", - @"iPhone15,2" : @"iPhone 14 Pro", - @"iPhone15,3" : @"iPhone 14 Pro Max", - - @"iPad5,1" : @"iPad mini (4th generation)", - @"iPad5,2" : @"iPad mini (4th generation)", - @"iPad5,3" : @"iPad Air (2nd generation)", - @"iPad5,4" : @"iPad Air (2nd generation)", - @"iPad6,3" : @"iPad Pro (9.7-inch)", - @"iPad6,4" : @"iPad Pro (9.7-inch)", - @"iPad6,7" : @"iPad Pro (12.9-inch, 1st generation)", - @"iPad6,8" : @"iPad Pro (12.9-inch, 1st generation)", - @"iPad6,11" : @"iPad (5th generation)", - @"iPad6,12" : @"iPad (5th generation)", - @"iPad7,1" : @"iPad Pro (12.9-inch, 2nd generation)", - @"iPad7,2" : @"iPad Pro (12.9-inch, 2nd generation)", - @"iPad7,3" : @"iPad Pro (10.5-inch)", - @"iPad7,4" : @"iPad Pro (10.5-inch)", - @"iPad7,5" : @"iPad (6th generation)", - @"iPad7,6" : @"iPad (6th generation)", - @"iPad7,11" : @"iPad (7th generation)", - @"iPad7,12" : @"iPad (7th generation)", - @"iPad8,1" : @"iPad Pro (11-inch, 1st generation)", - @"iPad8,2" : @"iPad Pro (11-inch, 1st generation)", - @"iPad8,3" : @"iPad Pro (11-inch, 1st generation)", - @"iPad8,4" : @"iPad Pro (11-inch, 1st generation)", - @"iPad8,5" : @"iPad Pro (12.9-inch, 3rd generation)", - @"iPad8,6" : @"iPad Pro (12.9-inch, 3rd generation)", - @"iPad8,7" : @"iPad Pro (12.9-inch, 3rd generation)", - @"iPad8,8" : @"iPad Pro (12.9-inch, 3rd generation)", - @"iPad8,9" : @"iPad Pro (11-inch, 2nd generation)", - @"iPad8,10" : @"iPad Pro (11-inch, 2nd generation)", - @"iPad8,11" : @"iPad Pro (12.9-inch, 4th generation)", - @"iPad8,12" : @"iPad Pro (12.9-inch, 4th generation)", - @"iPad11,1" : @"iPad mini (5th generation)", - @"iPad11,2" : @"iPad mini (5th generation)", - @"iPad11,3" : @"iPad Air (3rd generation)", - @"iPad11,4" : @"iPad Air (3rd generation)", - @"iPad11,6" : @"iPad (8th generation)", - @"iPad11,7" : @"iPad (8th generation)", - @"iPad12,1" : @"iPad (9th generation)", - @"iPad12,2" : @"iPad (9th generation)", - @"iPad13,1" : @"iPad Air (4th generation)", - @"iPad13,2" : @"iPad Air (4th generation)", - @"iPad13,4" : @"iPad Pro (11-inch, 3rd generation)", - @"iPad13,5" : @"iPad Pro (11-inch, 3rd generation)", - @"iPad13,6" : @"iPad Pro (11-inch, 3rd generation)", - @"iPad13,7" : @"iPad Pro (11-inch, 3rd generation)", - @"iPad13,8" : @"iPad Pro (12.9-inch, 5th generation)", - @"iPad13,9" : @"iPad Pro (12.9-inch, 5th generation)", - @"iPad13,10" : @"iPad Pro (12.9-inch, 5th generation)", - @"iPad13,11" : @"iPad Pro (12.9-inch, 5th generation)", - @"iPad13,16" : @"iPad Air (5th generation)", - @"iPad13,17" : @"iPad Air (5th generation)", - @"iPad13,18" : @"iPad (10th generation)", - @"iPad13,19" : @"iPad (10th generation)", - @"iPad14,1" : @"iPad mini (6th generation)", - @"iPad14,2" : @"iPad mini (6th generation)", - @"iPad14,3" : @"iPad Pro (11-inch, 4th generation)", - @"iPad14,4" : @"iPad Pro (11-inch, 4th generation)", - @"iPad14,5" : @"iPad Pro (12.9-inch, 6th generation)", - @"iPad14,6" : @"iPad Pro (12.9-inch, 6th generation)", - - @"iPod9,1" : @"iPod touch (7th generation)", - - @"AppleTV5,3" : @"Apple TV HD (4th generation)", - @"AppleTV6,2" : @"Apple TV 4K (1st generation)", - @"AppleTV11,1" : @"Apple TV 4K (2nd generation)", - @"AppleTV14,1" : @"Apple TV 4K (3rd generation)" -}; \ No newline at end of file +#define deviceid_dict @{ \ + @"iPhone8,1" : @"iPhone 6s", \ + @"iPhone8,2" : @"iPhone 6s Plus", \ + @"iPhone8,4" : @"iPhone SE (1st generation)", \ + @"iPhone9,1" : @"iPhone 7", \ + @"iPhone9,2" : @"iPhone 7 Plus", \ + @"iPhone9,3" : @"iPhone 7", \ + @"iPhone9,4" : @"iPhone 7 Plus", \ + @"iPhone10,1" : @"iPhone 8", \ + @"iPhone10,2" : @"iPhone 8 Plus", \ + @"iPhone10,3" : @"iPhone X", \ + @"iPhone10,4" : @"iPhone 8", \ + @"iPhone10,5" : @"iPhone 8 Plus", \ + @"iPhone10,6" : @"iPhone X", \ + @"iPhone11,2" : @"iPhone XS", \ + @"iPhone11,4" : @"iPhone XS Max", \ + @"iPhone11,6" : @"iPhone XS Max", \ + @"iPhone11,8" : @"iPhone XR", \ + @"iPhone12,1" : @"iPhone 11", \ + @"iPhone12,3" : @"iPhone 11 Pro", \ + @"iPhone12,5" : @"iPhone 11 Pro Max", \ + @"iPhone12,8" : @"iPhone SE (2nd generation)", \ + @"iPhone13,1" : @"iPhone 12 mini", \ + @"iPhone13,2" : @"iPhone 12", \ + @"iPhone13,3" : @"iPhone 12 Pro", \ + @"iPhone13,4" : @"iPhone 12 Pro Max", \ + @"iPhone14,2" : @"iPhone 13 Pro", \ + @"iPhone14,3" : @"iPhone 13 Pro Max", \ + @"iPhone14,4" : @"iPhone 13 mini", \ + @"iPhone14,5" : @"iPhone 13", \ + @"iPhone14,6" : @"iPhone SE (3rd generation)", \ + @"iPhone14,7" : @"iPhone 14", \ + @"iPhone14,8" : @"iPhone 14 Plus", \ + @"iPhone15,2" : @"iPhone 14 Pro", \ + @"iPhone15,3" : @"iPhone 14 Pro Max", \ + @"iPad5,1" : @"iPad mini (4th generation)", \ + @"iPad5,2" : @"iPad mini (4th generation)", \ + @"iPad5,3" : @"iPad Air (2nd generation)", \ + @"iPad5,4" : @"iPad Air (2nd generation)", \ + @"iPad6,3" : @"iPad Pro (9.7-inch)", \ + @"iPad6,4" : @"iPad Pro (9.7-inch)", \ + @"iPad6,7" : @"iPad Pro (12.9-inch, 1st generation)", \ + @"iPad6,8" : @"iPad Pro (12.9-inch, 1st generation)", \ + @"iPad6,11" : @"iPad (5th generation)", \ + @"iPad6,12" : @"iPad (5th generation)", \ + @"iPad7,1" : @"iPad Pro (12.9-inch, 2nd generation)", \ + @"iPad7,2" : @"iPad Pro (12.9-inch, 2nd generation)", \ + @"iPad7,3" : @"iPad Pro (10.5-inch)", \ + @"iPad7,4" : @"iPad Pro (10.5-inch)", \ + @"iPad7,5" : @"iPad (6th generation)", \ + @"iPad7,6" : @"iPad (6th generation)", \ + @"iPad7,11" : @"iPad (7th generation)", \ + @"iPad7,12" : @"iPad (7th generation)", \ + @"iPad8,1" : @"iPad Pro (11-inch, 1st generation)", \ + @"iPad8,2" : @"iPad Pro (11-inch, 1st generation)", \ + @"iPad8,3" : @"iPad Pro (11-inch, 1st generation)", \ + @"iPad8,4" : @"iPad Pro (11-inch, 1st generation)", \ + @"iPad8,5" : @"iPad Pro (12.9-inch, 3rd generation)", \ + @"iPad8,6" : @"iPad Pro (12.9-inch, 3rd generation)", \ + @"iPad8,7" : @"iPad Pro (12.9-inch, 3rd generation)", \ + @"iPad8,8" : @"iPad Pro (12.9-inch, 3rd generation)", \ + @"iPad8,9" : @"iPad Pro (11-inch, 2nd generation)", \ + @"iPad8,10" : @"iPad Pro (11-inch, 2nd generation)", \ + @"iPad8,11" : @"iPad Pro (12.9-inch, 4th generation)", \ + @"iPad8,12" : @"iPad Pro (12.9-inch, 4th generation)", \ + @"iPad11,1" : @"iPad mini (5th generation)", \ + @"iPad11,2" : @"iPad mini (5th generation)", \ + @"iPad11,3" : @"iPad Air (3rd generation)", \ + @"iPad11,4" : @"iPad Air (3rd generation)", \ + @"iPad11,6" : @"iPad (8th generation)", \ + @"iPad11,7" : @"iPad (8th generation)", \ + @"iPad12,1" : @"iPad (9th generation)", \ + @"iPad12,2" : @"iPad (9th generation)", \ + @"iPad13,1" : @"iPad Air (4th generation)", \ + @"iPad13,2" : @"iPad Air (4th generation)", \ + @"iPad13,4" : @"iPad Pro (11-inch, 3rd generation)", \ + @"iPad13,5" : @"iPad Pro (11-inch, 3rd generation)", \ + @"iPad13,6" : @"iPad Pro (11-inch, 3rd generation)", \ + @"iPad13,7" : @"iPad Pro (11-inch, 3rd generation)", \ + @"iPad13,8" : @"iPad Pro (12.9-inch, 5th generation)", \ + @"iPad13,9" : @"iPad Pro (12.9-inch, 5th generation)", \ + @"iPad13,10" : @"iPad Pro (12.9-inch, 5th generation)", \ + @"iPad13,11" : @"iPad Pro (12.9-inch, 5th generation)", \ + @"iPad13,16" : @"iPad Air (5th generation)", \ + @"iPad13,17" : @"iPad Air (5th generation)", \ + @"iPad13,18" : @"iPad (10th generation)", \ + @"iPad13,19" : @"iPad (10th generation)", \ + @"iPad14,1" : @"iPad mini (6th generation)", \ + @"iPad14,2" : @"iPad mini (6th generation)", \ + @"iPad14,3" : @"iPad Pro (11-inch, 4th generation)", \ + @"iPad14,4" : @"iPad Pro (11-inch, 4th generation)", \ + @"iPad14,5" : @"iPad Pro (12.9-inch, 6th generation)", \ + @"iPad14,6" : @"iPad Pro (12.9-inch, 6th generation)", \ + @"iPod9,1" : @"iPod touch (7th generation)", \ + @"AppleTV5,3" : @"Apple TV HD (4th generation)", \ + @"AppleTV6,2" : @"Apple TV 4K (1st generation)", \ + @"AppleTV11,1" : @"Apple TV 4K (2nd generation)", \ + @"AppleTV14,1" : @"Apple TV 4K (3rd generation)" \ +} \ No newline at end of file