From 2db225967631e8cfd47202e8727b0ecd54cc8d93 Mon Sep 17 00:00:00 2001 From: mlch911 Date: Fri, 26 Jan 2024 17:18:42 +0800 Subject: [PATCH] Add iPhoneSE3 (#128) * Add iPhoneSE3 # Conflicts: # Source/iOS/Device.swift * Remove Useless Code --- Source/Version.swift | 1 + Source/iOS/Device.swift | 155 +--------------------------------------- 2 files changed, 3 insertions(+), 153 deletions(-) diff --git a/Source/Version.swift b/Source/Version.swift index 738f20a..538002f 100644 --- a/Source/Version.swift +++ b/Source/Version.swift @@ -41,6 +41,7 @@ public enum Version: String { case iPhone13 case iPhone13Pro case iPhone13Pro_Max + case iPhoneSE3 case iPhone14 case iPhone14Plus case iPhone14Pro diff --git a/Source/iOS/Device.swift b/Source/iOS/Device.swift index 40d5384..4810403 100644 --- a/Source/iOS/Device.swift +++ b/Source/iOS/Device.swift @@ -55,6 +55,7 @@ open class Device { case "iPhone14,5": return .iPhone13 case "iPhone14,2": return .iPhone13Pro case "iPhone14,3": return .iPhone13Pro_Max + case "iPhone14,6": return .iPhoneSE3 case "iPhone14,7": return .iPhone14 case "iPhone14,8": return .iPhone14Plus case "iPhone15,2": return .iPhone14Pro @@ -249,159 +250,7 @@ extension Device { .iPhone15Pro, .iPhone15Pro_Max: return true - case .iPhone2G: - return false - case .iPhone3G: - return false - case .iPhone3GS: - return false - case .iPhone4: - return false - case .iPhone4S: - return false - case .iPhone5: - return false - case .iPhone5C: - return false - case .iPhone5S: - return false - case .iPhone6: - return false - case .iPhone6Plus: - return false - case .iPhone6S: - return false - case .iPhone6SPlus: - return false - case .iPhoneSE: - return false - case .iPhone7: - return false - case .iPhone7Plus: - return false - case .iPhone8: - return false - case .iPhone8Plus: - return false - case .iPhoneX: - return false - case .iPhoneXS: - return false - case .iPhoneXS_Max: - return false - case .iPhoneXR: - return false - case .iPhone11: - return false - case .iPhone11Pro: - return false - case .iPhone11Pro_Max: - return false - case .iPhoneSE2: - return false - case .iPhone12Mini: - return false - case .iPhone12: - return false - case .iPhone12Pro: - return false - case .iPhone12Pro_Max: - return false - case .iPhone13Mini: - return false - case .iPhone13: - return false - case .iPhone13Pro: - return false - case .iPhone13Pro_Max: - return false - case .iPhone14: - return false - case .iPhone14Plus: - return false - case .iPad1: - return false - case .iPad2: - return false - case .iPad3: - return false - case .iPad4: - return false - case .iPad5: - return false - case .iPad6: - return false - case .iPad7: - return false - case .iPad8: - return false - case .iPad9: - return false - case .iPadAir: - return false - case .iPadAir2: - return false - case .iPadAir3: - return false - case .iPadAir4: - return false - case .iPadMini: - return false - case .iPadMini2: - return false - case .iPadMini3: - return false - case .iPadMini4: - return false - case .iPadMini5: - return false - case .iPadMini6: - return false - case .iPadPro9_7Inch: - return false - case .iPadPro12_9Inch: - return false - case .iPadPro10_5Inch: - return false - case .iPadPro12_9Inch2: - return false - case .iPadPro11_0Inch: - return false - case .iPadPro12_9Inch3: - return false - case .iPadPro11_0Inch2: - return false - case .iPadPro11_0Inch3: - return false - case .iPadPro12_9Inch4: - return false - case .iPadPro12_9Inch5: - return false - case .iPodTouch1Gen: - return false - case .iPodTouch2Gen: - return false - case .iPodTouch3Gen: - return false - case .iPodTouch4Gen: - return false - case .iPodTouch5Gen: - return false - case .iPodTouch6Gen: - return false - case .iPodTouch7Gen: - return false - case .simulator: - return false - case .iPad10: - return false - case .iPadAir5: - return false - case .iPadPro11_0Inch4: - return false - case .iPadPro12_9Inch6: - return false - case .unknown: + default: return false } }