Skip to content

Commit 320c60d

Browse files
committed
chore!: drop support for iOS12, watchOS 4.0, tvOS 12.0, masOS 10.13
iOS "12.0" -> "13.0" watchOS "4.0" -> "6.0" tvOS "12.0" -> "13.0" masOS "10.13" -> "10.15"
1 parent 13a6fde commit 320c60d

File tree

4 files changed

+37
-20
lines changed

4 files changed

+37
-20
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
All notable changes to the LaunchDarkly iOS SDK will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [9.16.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.15.0...9.16.0) (2025-09-11)
6+
7+
8+
### Features
9+
* bumps supported versions of platforms:
10+
- iOS "12.0" -> "13.0"
11+
- watchOS "4.0" -> "6.0"
12+
- tvOS "12.0" -> "13.0"
13+
- masOS "10.13" -> "10.15"
14+
15+
516
## [9.15.0](https://github.com/launchdarkly/ios-client-sdk/compare/9.14.0...9.15.0) (2025-08-15)
617

718

LaunchDarkly.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ Pod::Spec.new do |ld|
2121

2222
ld.author = { "LaunchDarkly" => "sdks@launchdarkly.com" }
2323

24-
ld.ios.deployment_target = "12.0"
25-
ld.watchos.deployment_target = "4.0"
26-
ld.tvos.deployment_target = "12.0"
27-
ld.osx.deployment_target = "10.13"
24+
ld.ios.deployment_target = "13.0"
25+
ld.watchos.deployment_target = "6.0"
26+
ld.tvos.deployment_target = "13.0"
27+
ld.osx.deployment_target = "10.15"
2828

2929
ld.source = { :git => ld.homepage + '.git', :tag => ld.version}
3030

LaunchDarkly.xcodeproj/project.pbxproj

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1756,7 +1756,7 @@
17561756
SDKROOT = appletvos;
17571757
SKIP_INSTALL = YES;
17581758
TARGETED_DEVICE_FAMILY = 3;
1759-
TVOS_DEPLOYMENT_TARGET = 12.0;
1759+
TVOS_DEPLOYMENT_TARGET = 13.0;
17601760
};
17611761
name = Debug;
17621762
};
@@ -1782,7 +1782,7 @@
17821782
SDKROOT = appletvos;
17831783
SKIP_INSTALL = YES;
17841784
TARGETED_DEVICE_FAMILY = 3;
1785-
TVOS_DEPLOYMENT_TARGET = 12.0;
1785+
TVOS_DEPLOYMENT_TARGET = 13.0;
17861786
};
17871787
name = Release;
17881788
};
@@ -1802,6 +1802,7 @@
18021802
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18031803
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18041804
MARKETING_VERSION = 9.15.0;
1805+
MACOSX_DEPLOYMENT_TARGET = 10.15;
18051806
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
18061807
PRODUCT_NAME = LaunchDarkly_macOS;
18071808
SDKROOT = macosx;
@@ -1825,6 +1826,7 @@
18251826
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
18261827
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18271828
MARKETING_VERSION = 9.15.0;
1829+
MACOSX_DEPLOYMENT_TARGET = 10.15;
18281830
PRODUCT_BUNDLE_IDENTIFIER = "com.launchdarkly.Darkly-macOS";
18291831
PRODUCT_NAME = LaunchDarkly_macOS;
18301832
SDKROOT = macosx;
@@ -1887,19 +1889,19 @@
18871889
GCC_WARN_UNUSED_FUNCTION = YES;
18881890
GCC_WARN_UNUSED_VARIABLE = YES;
18891891
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1890-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1891-
MACOSX_DEPLOYMENT_TARGET = 10.13;
1892+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
1893+
MACOSX_DEPLOYMENT_TARGET = 10.15;
18921894
MTL_ENABLE_DEBUG_INFO = YES;
18931895
ONLY_ACTIVE_ARCH = YES;
18941896
SDKROOT = iphoneos;
18951897
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
18961898
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
18971899
SWIFT_VERSION = 5.0;
18981900
TARGETED_DEVICE_FAMILY = "1,2";
1899-
TVOS_DEPLOYMENT_TARGET = 12.0;
1901+
TVOS_DEPLOYMENT_TARGET = 13.0;
19001902
VERSIONING_SYSTEM = "apple-generic";
19011903
VERSION_INFO_PREFIX = "";
1902-
WATCHOS_DEPLOYMENT_TARGET = 4.0;
1904+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
19031905
};
19041906
name = Debug;
19051907
};
@@ -1952,19 +1954,19 @@
19521954
GCC_WARN_UNUSED_FUNCTION = YES;
19531955
GCC_WARN_UNUSED_VARIABLE = YES;
19541956
INFOPLIST_FILE = "$(PROJECT_DIR)/Framework/Info.plist";
1955-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1956-
MACOSX_DEPLOYMENT_TARGET = 10.13;
1957+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
1958+
MACOSX_DEPLOYMENT_TARGET = 10.15;
19571959
MTL_ENABLE_DEBUG_INFO = NO;
19581960
SDKROOT = iphoneos;
19591961
SWIFT_COMPILATION_MODE = wholemodule;
19601962
SWIFT_OPTIMIZATION_LEVEL = "-O";
19611963
SWIFT_VERSION = 5.0;
19621964
TARGETED_DEVICE_FAMILY = "1,2";
1963-
TVOS_DEPLOYMENT_TARGET = 12.0;
1965+
TVOS_DEPLOYMENT_TARGET = 13.0;
19641966
VALIDATE_PRODUCT = YES;
19651967
VERSIONING_SYSTEM = "apple-generic";
19661968
VERSION_INFO_PREFIX = "";
1967-
WATCHOS_DEPLOYMENT_TARGET = 4.0;
1969+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
19681970
};
19691971
name = Release;
19701972
};
@@ -1979,7 +1981,7 @@
19791981
DYLIB_INSTALL_NAME_BASE = "@rpath";
19801982
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
19811983
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1982-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1984+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
19831985
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
19841986
MARKETING_VERSION = 9.15.0;
19851987
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
@@ -2002,7 +2004,7 @@
20022004
DYLIB_INSTALL_NAME_BASE = "@rpath";
20032005
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarkly/Support/Info.plist";
20042006
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2005-
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
2007+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20062008
LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
20072009
MARKETING_VERSION = 9.15.0;
20082010
MODULEMAP_FILE = "$(PROJECT_DIR)/Framework/module.modulemap";
@@ -2018,6 +2020,7 @@
20182020
buildSettings = {
20192021
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
20202022
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarklyTests/Info.plist";
2023+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20212024
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.DarklyTests;
20222025
PRODUCT_NAME = "$(TARGET_NAME)";
20232026
};
@@ -2028,6 +2031,7 @@
20282031
buildSettings = {
20292032
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
20302033
INFOPLIST_FILE = "$(PROJECT_DIR)/LaunchDarkly/LaunchDarklyTests/Info.plist";
2034+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
20312035
PRODUCT_BUNDLE_IDENTIFIER = com.launchdarkly.DarklyTests;
20322036
PRODUCT_NAME = "$(TARGET_NAME)";
20332037
};
@@ -2054,6 +2058,7 @@
20542058
SDKROOT = watchos;
20552059
SKIP_INSTALL = YES;
20562060
TARGETED_DEVICE_FAMILY = 4;
2061+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
20572062
};
20582063
name = Debug;
20592064
};
@@ -2078,6 +2083,7 @@
20782083
SDKROOT = watchos;
20792084
SKIP_INSTALL = YES;
20802085
TARGETED_DEVICE_FAMILY = 4;
2086+
WATCHOS_DEPLOYMENT_TARGET = 6.0;
20812087
};
20822088
name = Release;
20832089
};

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import PackageDescription
55
let package = Package(
66
name: "LaunchDarkly",
77
platforms: [
8-
.iOS(.v12),
9-
.macOS(.v10_13),
10-
.watchOS(.v4),
11-
.tvOS(.v12)
8+
.iOS(.v13),
9+
.macOS(.v10_15),
10+
.watchOS(.v6),
11+
.tvOS(.v13)
1212
],
1313
products: [
1414
.library(

0 commit comments

Comments
 (0)