@@ -2,7 +2,49 @@ import Foundation
22
33public extension DeviceModel {
44 enum MacModel : String , Equatable , CaseIterable {
5+ case iMac2PortsM1 = " iMac21,2 "
6+ case iMac4PortsM1 = " iMac21,1 "
7+ case iMac2PortsM3 = " Mac15,4 "
8+ case iMac4PortsM3 = " Mac15,5 "
9+ case iMac2PortsM4 = " Mac16,2 "
10+ case iMac4PortsM4 = " Mac16,3 "
11+ case macBookAirM1 = " MacBookAir10,1 "
12+ case macBookAir13InchM2 = " Mac14,2 "
13+ case macBookAir15InchM2 = " Mac14,15 "
14+ case macBookAir13InchM3 = " Mac15,12 "
15+ case macBookAir15InchM3 = " Mac15,13 "
16+ case macBookProM1 = " MacBookPro17,1 "
17+ case macBookPro14InchM1Pro = " MacBookPro18,3 "
18+ case macBookPro14InchM1Max = " MacBookPro18,4 "
19+ case macBookPro16InchM1Pro = " MacBookPro18,1 "
20+ case macBookPro16InchM1Max = " MacBookPro18,2 "
21+ case macBookProM2 = " Mac14,7 "
22+ case macBookPro14InchM2Pro = " Mac14,9 "
23+ case macBookPro14InchM2Max = " Mac14,5 "
24+ case macBookPro16InchM2Pro = " Mac14,10 "
25+ case macBookPro16InchM2Max = " Mac14,6 "
26+ case macBookProM3 = " Mac15,3 "
27+ case macBookPro14InchM3Pro = " Mac15,6 "
28+ case macBookPro14InchM3Max14Core = " Mac15,10 "
29+ case macBookPro14InchM3Max16Core = " Mac15,8 "
30+ case macBookPro16InchM3Pro = " Mac15,7 "
31+ case macBookPro16InchM3Max14Core = " Mac15,11 "
32+ case macBookPro16InchM3Max16Core = " Mac15,9 "
33+ case macBookProM4 = " Mac16,1 "
34+ case macBookPro14InchM4Pro = " Mac16,8 "
35+ case macBookPro14InchM4Max = " Mac16,6 "
36+ case macBookPro16InchM4Pro = " Mac16,7 "
37+ case macBookPro16InchM4Max = " Mac16,5 "
38+ case macPro = " Mac14,8 "
39+ case macStudioM1Max = " Mac13,1 "
40+ case macStudioM1Ultra = " Mac13,2 "
41+ case macStudioM2Max = " Mac14,13 "
42+ case macStudioM2Ultra = " Mac14,14 "
543 case miniM1 = " Macmini9,1 "
44+ case miniM2 = " Mac14,3 "
45+ case miniM2Pro = " Mac14,12 "
46+ case miniM4 = " Mac16,10 "
47+ case miniM4Pro = " Mac16,11 "
648 }
749}
850
0 commit comments