From 33e5716c3bf660fe22fb5afe66df782937c2269a Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 31 Jan 2026 20:09:19 +0800 Subject: [PATCH] Increase minimum deployment targets on Apple platforms --- Package.swift | 8 ++++---- SWCompression.podspec | 10 +++++----- SWCompression.xcodeproj/project.pbxproj | 20 ++++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Package.swift b/Package.swift index 0bf40d03..27e2c996 100644 --- a/Package.swift +++ b/Package.swift @@ -4,10 +4,10 @@ import PackageDescription var package = Package( name: "SWCompression", platforms: [ - .macOS(.v11), - .iOS(.v14), - .tvOS(.v14), - .watchOS(.v7), + .macOS(.v14), + .iOS(.v17), + .tvOS(.v17), + .watchOS(.v10), .visionOS(.v1) ], products: [ diff --git a/SWCompression.podspec b/SWCompression.podspec index 2094cd8f..e6216032 100644 --- a/SWCompression.podspec +++ b/SWCompression.podspec @@ -15,11 +15,11 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/tsolomko/SWCompression.git", :tag => "#{s.version}" } - s.ios.deployment_target = "14.0" - s.osx.deployment_target = "11.0" - s.tvos.deployment_target = "14.0" - s.watchos.deployment_target = "7.0" - # s.visionos.deployment_target = "1.0" + s.ios.deployment_target = "17.0" + s.osx.deployment_target = "14.0" + s.tvos.deployment_target = "17.0" + s.watchos.deployment_target = "10.0" + s.visionos.deployment_target = "1.0" s.swift_versions = ["5"] diff --git a/SWCompression.xcodeproj/project.pbxproj b/SWCompression.xcodeproj/project.pbxproj index e881802f..50117dfe 100644 --- a/SWCompression.xcodeproj/project.pbxproj +++ b/SWCompression.xcodeproj/project.pbxproj @@ -1571,8 +1571,8 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; + MACOSX_DEPLOYMENT_TARGET = 14.6; ONLY_ACTIVE_ARCH = YES; OTHER_CODE_SIGN_FLAGS = "--deep"; OTHER_LDFLAGS = ( @@ -1584,10 +1584,10 @@ SUPPORTED_PLATFORMS = "macosx watchsimulator iphonesimulator appletvsimulator watchos appletvos iphoneos xrsimulator xros"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TVOS_DEPLOYMENT_TARGET = 14.0; + TVOS_DEPLOYMENT_TARGET = 17.6; VERSIONING_SYSTEM = "apple-generic"; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - XROS_DEPLOYMENT_TARGET = 1.0; + WATCHOS_DEPLOYMENT_TARGET = 10.6; + XROS_DEPLOYMENT_TARGET = 1.3; }; name = Debug; }; @@ -1640,8 +1640,8 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; + MACOSX_DEPLOYMENT_TARGET = 14.6; OTHER_CODE_SIGN_FLAGS = "--deep"; OTHER_LDFLAGS = ( "-framework", @@ -1652,10 +1652,10 @@ SUPPORTED_PLATFORMS = "macosx watchsimulator iphonesimulator appletvsimulator watchos appletvos iphoneos xrsimulator xros"; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_VERSION = 5.0; - TVOS_DEPLOYMENT_TARGET = 14.0; + TVOS_DEPLOYMENT_TARGET = 17.6; VERSIONING_SYSTEM = "apple-generic"; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - XROS_DEPLOYMENT_TARGET = 1.0; + WATCHOS_DEPLOYMENT_TARGET = 10.6; + XROS_DEPLOYMENT_TARGET = 1.3; }; name = Release; };