@@ -97,7 +97,15 @@ + (NSString *)userKnownDeviceModel:(NSString *)identifier {
9797 return @" iPhone 16 Pro Max" ;
9898 } else if ([identifier isEqualToString: @" iPhone17,5" ]) {
9999 return @" iPhone 16e" ;
100- // iPads
100+ } else if ([identifier isEqualToString: @" iPhone18,3" ]) {
101+ return @" iPhone 17" ;
102+ } else if ([identifier isEqualToString: @" iPhone18,1" ]) {
103+ return @" iPhone 17 Pro" ;
104+ } else if ([identifier isEqualToString: @" iPhone18,2" ]) {
105+ return @" iPhone 17 Pro Max" ;
106+ } else if ([identifier isEqualToString: @" iPhone18,4" ]) {
107+ return @" iPhone Air" ;
108+ // iPads
101109 } else if ([identifier isEqualToString: @" iPad4,1" ] ||
102110 [identifier isEqualToString: @" iPad4,2" ] ||
103111 [identifier isEqualToString: @" iPad4,3" ]) {
@@ -165,15 +173,21 @@ + (NSString *)userKnownDeviceModel:(NSString *)identifier {
165173 } else if ([identifier isEqualToString: @" iPad6,7" ] ||
166174 [identifier isEqualToString: @" iPad6,8" ]) {
167175 return @" iPad Pro 12-Inch" ;
168- } else if ([identifier isEqualToString: @" iPad7,1" ] || [identifier isEqualToString: @" iPad7,2" ]) {
176+ } else if ([identifier isEqualToString: @" iPad7,1" ] ||
177+ [identifier isEqualToString: @" iPad7,2" ]) {
169178 return @" iPad Pro 12-Inch 2" ;
170- } else if ([identifier isEqualToString: @" iPad7,3" ] || [identifier isEqualToString: @" iPad7,4" ]) {
179+ } else if ([identifier isEqualToString: @" iPad7,3" ] ||
180+ [identifier isEqualToString: @" iPad7,4" ]) {
171181 return @" iPad Pro 10-Inch" ;
172- } else if ([identifier isEqualToString: @" iPad8,1" ] || [identifier isEqualToString: @" iPad8,2" ] ||
173- [identifier isEqualToString: @" iPad8,3" ] || [identifier isEqualToString: @" iPad8,4" ]) {
182+ } else if ([identifier isEqualToString: @" iPad8,1" ] ||
183+ [identifier isEqualToString: @" iPad8,2" ] ||
184+ [identifier isEqualToString: @" iPad8,3" ] ||
185+ [identifier isEqualToString: @" iPad8,4" ]) {
174186 return @" iPad Pro 11-Inch" ;
175- } else if ([identifier isEqualToString: @" iPad8,5" ] || [identifier isEqualToString: @" iPad8,6" ] ||
176- [identifier isEqualToString: @" iPad8,7" ] || [identifier isEqualToString: @" iPad8,8" ]) {
187+ } else if ([identifier isEqualToString: @" iPad8,5" ] ||
188+ [identifier isEqualToString: @" iPad8,6" ] ||
189+ [identifier isEqualToString: @" iPad8,7" ] ||
190+ [identifier isEqualToString: @" iPad8,8" ]) {
177191 return @" iPad Pro 12-Inch 3" ;
178192 } else if ([identifier isEqualToString: @" iPad8,9" ] ||
179193 [identifier isEqualToString: @" iPad8,10" ]) {
0 commit comments