diff --git a/Kit/plugins/SystemKit.swift b/Kit/plugins/SystemKit.swift index aca611f8..09036017 100644 --- a/Kit/plugins/SystemKit.swift +++ b/Kit/plugins/SystemKit.swift @@ -29,11 +29,17 @@ public enum Platform: String, Codable { case m3Max case m3Ultra + case m4 + case m4Pro + case m4Max + case m4Ultra + public static var apple: [Platform] { return [ .m1, .m1Pro, .m1Max, .m1Ultra, .m2, .m2Pro, .m2Max, .m2Ultra, - .m3, .m3Pro, .m3Max, .m3Ultra + .m3, .m3Pro, .m3Max, .m3Ultra, + .m4, .m4Pro, .m4Max, .m4Ultra ] } @@ -196,6 +202,16 @@ public class SystemKit { } else { self.device.platform = .m3 } + } else if name.contains("m4") { + if name.contains("pro") { + self.device.platform = .m4Pro + } else if name.contains("max") { + self.device.platform = .m4Max + } else if name.contains("ultra") { + self.device.platform = .m4Ultra + } else { + self.device.platform = .m4 + } } } }