diff --git a/Sources/PlatformVersion.swift b/Sources/PlatformVersion.swift index 332ef5f..194b597 100644 --- a/Sources/PlatformVersion.swift +++ b/Sources/PlatformVersion.swift @@ -52,6 +52,16 @@ extension iOSVersion { } return false } + + public static let v17 = iOSVersion { + if #available(iOS 18, *) { + return false + } + if #available(iOS 17, *) { + return true + } + return false + } } public struct tvOSVersion: PlatformVersion { @@ -102,6 +112,16 @@ extension tvOSVersion { } return false } + + public static let v17 = tvOSVersion { + if #available(tvOS 18, *) { + return false + } + if #available(tvOS 17, *) { + return true + } + return false + } } public struct macOSVersion: PlatformVersion { @@ -162,4 +182,14 @@ extension macOSVersion { } return false } + + public static let v14 = macOSVersion { + if #available(macOS 15, *) { + return false + } + if #available(macOS 14, *) { + return true + } + return false + } }