Skip to content

Commit

Permalink
Add iPhone 14 support
Browse files Browse the repository at this point in the history
  • Loading branch information
artemnovichkov committed Sep 28, 2022
1 parent 16df2c9 commit c95f046
Show file tree
Hide file tree
Showing 4 changed files with 103 additions and 3 deletions.
45 changes: 45 additions & 0 deletions Generator/GeneratorDeviceList.plist
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,51 @@
<key>enum</key>
<string>IPHONE_13</string>
</dict>
<key>iPhone14,6</key>
<dict>
<key>enum</key>
<string>IPHONE_SE_3G</string>
<key>version</key>
<real>14.6</real>
<key>name</key>
<string>iPhone SE (3rd generation)</string>
</dict>
<key>iPhone14,7</key>
<dict>
<key>enum</key>
<string>IPHONE_14</string>
<key>version</key>
<real>14.7</real>
<key>name</key>
<string>iPhone 14</string>
</dict>
<key>iPhone14,8</key>
<dict>
<key>enum</key>
<string>IPHONE_14_PLUS</string>
<key>version</key>
<real>14.8</real>
<key>name</key>
<string>iPhone 14 Plus</string>
</dict>
<key>iPhone15,2</key>
<dict>
<key>enum</key>
<string>IPHONE_14_PRO</string>
<key>version</key>
<real>15.2</real>
<key>name</key>
<string>iPhone 14 Pro</string>
</dict>
<key>iPhone15,3</key>
<dict>
<key>enum</key>
<string>IPHONE_14_PRO_MAX</string>
<key>version</key>
<real>15.3</real>
<key>name</key>
<string>iPhone 14 Pro Max</string>
</dict>
<key>iPod1,1</key>
<dict>
<key>version</key>
Expand Down
39 changes: 37 additions & 2 deletions Source/DeviceList.plist
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@
<key>iPad4,6</key>
<dict>
<key>name</key>
<string>iPad Mini Retina (Wi-Fi + Cellular)</string>
<string>iPad Mini Retina (Wi-Fi + Cellular CN)</string>
<key>version</key>
<real>4.5999999999999996</real>
</dict>
Expand All @@ -383,7 +383,7 @@
<key>iPad4,9</key>
<dict>
<key>name</key>
<string>iPad mini 3 (Wi-Fi/Cellular)</string>
<string>iPad mini 3 (Wi-Fi/Cellular, China)</string>
<key>version</key>
<real>4.9000000000000004</real>
</dict>
Expand Down Expand Up @@ -765,6 +765,41 @@
<key>version</key>
<real>14.5</real>
</dict>
<key>iPhone14,6</key>
<dict>
<key>name</key>
<string>iPhone SE (3rd generation)</string>
<key>version</key>
<real>14.6</real>
</dict>
<key>iPhone14,7</key>
<dict>
<key>name</key>
<string>iPhone 14</string>
<key>version</key>
<real>14.699999999999999</real>
</dict>
<key>iPhone14,8</key>
<dict>
<key>name</key>
<string>iPhone 14 Plus</string>
<key>version</key>
<real>14.800000000000001</real>
</dict>
<key>iPhone15,2</key>
<dict>
<key>name</key>
<string>iPhone 14 Pro</string>
<key>version</key>
<real>15.199999999999999</real>
</dict>
<key>iPhone15,3</key>
<dict>
<key>name</key>
<string>iPhone 14 Pro Max</string>
<key>version</key>
<real>15.300000000000001</real>
</dict>
<key>iPhone2,1</key>
<dict>
<key>name</key>
Expand Down
12 changes: 11 additions & 1 deletion Source/DeviceUtil+Constant.h
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ typedef NS_ENUM(NSUInteger, Hardware) {
IPHONE_13_PRO_MAX,
IPHONE_13_MINI,
IPHONE_13,
IPHONE_SE_3G,
IPHONE_14,
IPHONE_14_PLUS,
IPHONE_14_PRO,
IPHONE_14_PRO_MAX,

IPOD_TOUCH_1G,
IPOD_TOUCH_2G,
Expand Down Expand Up @@ -95,8 +100,8 @@ typedef NS_ENUM(NSUInteger, Hardware) {
IPAD_PRO_105_WIFI_CELLULAR,
IPAD_6_WIFI,
IPAD_6_WIFI_CELLULAR,
IPAD_PRO_11_WIFI,
IPAD_PRO_11_2G_WIFI_CELLULAR,
IPAD_PRO_11_WIFI,
IPAD_PRO_4G_WIFI,
IPAD_PRO_11_1TB_WIFI,
IPAD_PRO_11_WIFI_CELLULAR,
Expand Down Expand Up @@ -253,6 +258,11 @@ extern NSString* const iPhone14_2;
extern NSString* const iPhone14_3;
extern NSString* const iPhone14_4;
extern NSString* const iPhone14_5;
extern NSString* const iPhone14_6;
extern NSString* const iPhone14_7;
extern NSString* const iPhone14_8;
extern NSString* const iPhone15_2;
extern NSString* const iPhone15_3;
extern NSString* const iPhone2_1;
extern NSString* const iPhone3_1;
extern NSString* const iPhone3_2;
Expand Down
10 changes: 10 additions & 0 deletions Source/DeviceUtil+Constant.m
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,11 @@
NSString* const iPhone14_3 = @"iPhone14,3";
NSString* const iPhone14_4 = @"iPhone14,4";
NSString* const iPhone14_5 = @"iPhone14,5";
NSString* const iPhone14_6 = @"iPhone14,6";
NSString* const iPhone14_7 = @"iPhone14,7";
NSString* const iPhone14_8 = @"iPhone14,8";
NSString* const iPhone15_2 = @"iPhone15,2";
NSString* const iPhone15_3 = @"iPhone15,3";
NSString* const iPhone2_1 = @"iPhone2,1";
NSString* const iPhone3_1 = @"iPhone3,1";
NSString* const iPhone3_2 = @"iPhone3,2";
Expand Down Expand Up @@ -253,6 +258,11 @@ - (Hardware)hardware {
if ([hardware isEqualToString:iPhone14_3]) return IPHONE_13_PRO_MAX;
if ([hardware isEqualToString:iPhone14_4]) return IPHONE_13_MINI;
if ([hardware isEqualToString:iPhone14_5]) return IPHONE_13;
if ([hardware isEqualToString:iPhone14_6]) return IPHONE_SE_3G;
if ([hardware isEqualToString:iPhone14_7]) return IPHONE_14;
if ([hardware isEqualToString:iPhone14_8]) return IPHONE_14_PLUS;
if ([hardware isEqualToString:iPhone15_2]) return IPHONE_14_PRO;
if ([hardware isEqualToString:iPhone15_3]) return IPHONE_14_PRO_MAX;
if ([hardware isEqualToString:iPhone2_1]) return IPHONE_3GS;
if ([hardware isEqualToString:iPhone3_1]) return IPHONE_4;
if ([hardware isEqualToString:iPhone3_2]) return IPHONE_4;
Expand Down

0 comments on commit c95f046

Please sign in to comment.