@@ -31,36 +31,44 @@ enum Device {
31
31
}
32
32
33
33
switch model {
34
- // 8/8 Plus/X
35
- case " iPhone10,1 " , " iPhone10,2 " , " iPhone10,3 " , " iPhone10,4 " , " iPhone10,5 " , " iPhone10,6 " ,
36
- // XS/XS Max/XR
37
- " iPhone11,2 " , " iPhone11,4 " , " iPhone11,6 " , " iPhone11,8 " ,
38
- // 11 line + SE 2
39
- " iPhone12,1 " , " iPhone12,3 " , " iPhone12,5 " , " iPhone12,8 " ,
40
- // 12 line
41
- " iPhone13,1 " , " iPhone13,2 " , " iPhone13,3 " , " iPhone13,4 " ,
42
- // 13 line, SE 3, 14/14 Plus
43
- " iPhone14,2 " , " iPhone14,3 " , " iPhone14,4 " , " iPhone14,5 " , " iPhone14,6 " , " iPhone14,7 " , " iPhone14,8 " :
44
- return true
34
+ case " iPhone10,1 " , " iPhone10,4 " , // iPhone 8
35
+ " iPhone10,2 " , " iPhone10,5 " , // iPhone 8 Plus
36
+ " iPhone10,3 " , " iPhone10,6 " , // iPhone X
37
+ " iPhone11,2 " , // iPhone XS
38
+ " iPhone11,4 " , " iPhone11,6 " , // iPhone XS Max
39
+ " iPhone11,8 " , // iPhone XR
40
+ " iPhone12,1 " , // iPhone 11
41
+ " iPhone12,3 " , // iPhone 11 Pro
42
+ " iPhone12,5 " , // iPhone 11 Pro Max
43
+ " iPhone12,8 " , // iPhone SE (2nd generation)
44
+ " iPhone13,1 " , // iPhone 12 mini
45
+ " iPhone13,2 " , // iPhone 12
46
+ " iPhone13,3 " , // iPhone 12 Pro
47
+ " iPhone13,4 " , // iPhone 12 Pro Max
48
+ " iPhone14,4 " , // iPhone 13 mini
49
+ " iPhone14,5 " , // iPhone 13
50
+ " iPhone14,2 " , // iPhone 13 Pro
51
+ " iPhone14,3 " , // iPhone 13 Pro Max
52
+ " iPhone14,6 " , // iPhone SE (3rd generation)
53
+ " iPhone14,7 " , // iPhone 14
54
+ " iPhone14,8 " , // iPhone 14 Plus
55
+ " iPhone15,2 " , // iPhone 14 Pro
56
+ " iPhone15,3 " , // iPhone 14 Pro Max
45
57
46
- // iPad 5
47
- case " iPad6,11 " , " iPad6,12 " ,
48
- // iPad 6
49
- " iPad7,5 " , " iPad7,6 " ,
50
- // iPad 7
51
- " iPad7,11 " , " iPad7,12 " ,
52
- // iPad 8
53
- " iPad11,6 " , " iPad11,7 " ,
54
- // iPad 9
55
- " iPad12,1 " , " iPad12,2 " ,
56
- // iPad mini 5
57
- " iPad11,1 " , " iPad11,2 " ,
58
- // iPad Air 3
59
- " iPad11,3 " , " iPad11,4 " :
58
+ " iPad6,11 " , " iPad6,12 " , // iPad (5th generation)
59
+ " iPad7,5 " , " iPad7,6 " , // iPad (6th generation)
60
+ " iPad7,11 " , " iPad7,12 " , // iPad (7th generation)
61
+ " iPad11,6 " , " iPad11,7 " , // iPad (8th generation)
62
+ " iPad12,1 " , " iPad12,2 " , // iPad (9th generation)
63
+ " iPad11,1 " , " iPad11,2 " , // iPad mini (5th generation)
64
+ " iPad11,3 " , " iPad11,4 " , // iPad Air (3rd generation)
65
+ " iPad6,3 " , " iPad6,4 " , // iPad Pro (9.7-inch)
66
+ " iPad6,7 " , " iPad6,8 " , // iPad Pro (12.9-inch, 1st generation)
67
+ " iPad7,1 " , " iPad7,2 " , // iPad Pro (12.9-inch, 2nd generation)
68
+ " iPad7,3 " , " iPad7,4 " : // iPad Pro (10.5-inch)
60
69
return true
61
70
62
71
default :
63
- // everything else is USB-C
64
72
return false
65
73
}
66
74
}
0 commit comments