Skip to content

Commit ac22c63

Browse files
authored
Merge 07b8594 into 63a3afd
2 parents 63a3afd + 07b8594 commit ac22c63

File tree

23 files changed

+370
-9
lines changed

23 files changed

+370
-9
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,13 @@ jobs:
9898
- run: rm -r Sentry.xcodeproj && rm -r Sentry.xcworkspace && EXPERIMENTAL_SPM_BUILDS=1 xcodebuild build -scheme SentrySPM -sdk watchos -destination 'generic/platform=watchOS'
9999
shell: sh
100100

101+
build-v9:
102+
name: Build SDK v9
103+
runs-on: macos-15
104+
steps:
105+
- uses: actions/checkout@v4
106+
- run: ./scripts/sentry-xcodebuild.sh --platform iOS --os latest --device "iPhone 16" --command build --configuration DebugV9
107+
101108
check-debug-without-UIKit:
102109
name: Check no UIKit linkage (DebugWithoutUIKit)
103110
runs-on: macos-13

Sentry.xcodeproj/project.pbxproj

Lines changed: 284 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7746,13 +7746,289 @@
77467746
};
77477747
name = ReleaseWithoutUIKit;
77487748
};
7749+
FA10D7E32E0D9AC7004AB064 /* DebugV9 */ = {
7750+
isa = XCBuildConfiguration;
7751+
baseConfigurationReference = D8BD2E27292D1F7300D96C6A /* SDK.xcconfig */;
7752+
buildSettings = {
7753+
};
7754+
name = DebugV9;
7755+
};
7756+
FA10D7E42E0D9AC7004AB064 /* DebugV9 */ = {
7757+
isa = XCBuildConfiguration;
7758+
baseConfigurationReference = 63AA75C51EB8B00100D153DE /* Sentry.xcconfig */;
7759+
buildSettings = {
7760+
};
7761+
name = DebugV9;
7762+
};
7763+
FA10D7E52E0D9AC7004AB064 /* DebugV9 */ = {
7764+
isa = XCBuildConfiguration;
7765+
baseConfigurationReference = 63AA76AE1EB9D5CD00D153DE /* SentryTests.xcconfig */;
7766+
buildSettings = {
7767+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7768+
CLANG_ENABLE_MODULES = YES;
7769+
CLANG_WARN_BOOL_CONVERSION = YES;
7770+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7771+
CLANG_WARN_ENUM_CONVERSION = YES;
7772+
CLANG_WARN_INT_CONVERSION = YES;
7773+
CODE_SIGNING_ALLOWED = NO;
7774+
CODE_SIGNING_REQUIRED = NO;
7775+
CODE_SIGN_IDENTITY = "";
7776+
CODE_SIGN_STYLE = Manual;
7777+
DEVELOPMENT_TEAM = "";
7778+
INFOPLIST_FILE = Tests/SentryTests/Info.plist;
7779+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
7780+
LD_RUNPATH_SEARCH_PATHS = (
7781+
"$(inherited)",
7782+
"@executable_path/Frameworks",
7783+
"@loader_path/Frameworks",
7784+
);
7785+
OTHER_SWIFT_FLAGS = "-DSENTRY_USE_UIKIT";
7786+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.Sentry.tests;
7787+
PRODUCT_NAME = "$(TARGET_NAME)";
7788+
PROVISIONING_PROFILE_SPECIFIER = "";
7789+
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
7790+
SWIFT_INCLUDE_PATHS = "";
7791+
SWIFT_OBJC_BRIDGING_HEADER = "Tests/SentryTests/SentryTests-Bridging-Header.h";
7792+
SWIFT_OBJC_INTEROP_MODE = objc;
7793+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7794+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
7795+
SWIFT_VERSION = 5.0;
7796+
TVOS_DEPLOYMENT_TARGET = 13.0;
7797+
};
7798+
name = DebugV9;
7799+
};
7800+
FA10D7E62E0D9AC7004AB064 /* DebugV9 */ = {
7801+
isa = XCBuildConfiguration;
7802+
baseConfigurationReference = D8199DCF29376FF40074249E /* SentrySwiftUI.xcconfig */;
7803+
buildSettings = {
7804+
ALWAYS_SEARCH_USER_PATHS = NO;
7805+
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
7806+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7807+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
7808+
CLANG_ENABLE_MODULES = YES;
7809+
CLANG_ENABLE_OBJC_WEAK = YES;
7810+
CLANG_WARN_BOOL_CONVERSION = YES;
7811+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7812+
CLANG_WARN_ENUM_CONVERSION = YES;
7813+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
7814+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
7815+
CODE_SIGN_STYLE = Manual;
7816+
CURRENT_PROJECT_VERSION = 1;
7817+
DEFINES_MODULE = YES;
7818+
DEVELOPMENT_TEAM = "";
7819+
DYLIB_COMPATIBILITY_VERSION = 1;
7820+
DYLIB_CURRENT_VERSION = 1;
7821+
DYLIB_INSTALL_NAME_BASE = "@rpath";
7822+
GCC_C_LANGUAGE_STANDARD = gnu11;
7823+
GENERATE_INFOPLIST_FILE = YES;
7824+
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Sentry. All rights reserved.";
7825+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
7826+
LD_RUNPATH_SEARCH_PATHS = (
7827+
"$(inherited)",
7828+
"@executable_path/Frameworks",
7829+
"@loader_path/Frameworks",
7830+
);
7831+
MARKETING_VERSION = 1.0;
7832+
MODULEMAP_FILE = "";
7833+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
7834+
MTL_FAST_MATH = YES;
7835+
OTHER_SWIFT_FLAGS = "-DCARTHAGE";
7836+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftUI;
7837+
PROVISIONING_PROFILE_SPECIFIER = "";
7838+
SKIP_INSTALL = YES;
7839+
SWIFT_EMIT_LOC_STRINGS = YES;
7840+
SWIFT_INCLUDE_PATHS = Sources/SentrySwiftUI/;
7841+
SWIFT_OBJC_BRIDGING_HEADER = "";
7842+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7843+
SWIFT_VERSION = 5.0;
7844+
VERSIONING_SYSTEM = "apple-generic";
7845+
};
7846+
name = DebugV9;
7847+
};
7848+
FA10D7E72E0D9AC7004AB064 /* DebugV9 */ = {
7849+
isa = XCBuildConfiguration;
7850+
baseConfigurationReference = 63AA76AE1EB9D5CD00D153DE /* SentryTests.xcconfig */;
7851+
buildSettings = {
7852+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7853+
CLANG_ENABLE_MODULES = YES;
7854+
CLANG_WARN_BOOL_CONVERSION = YES;
7855+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7856+
CLANG_WARN_ENUM_CONVERSION = YES;
7857+
CLANG_WARN_INT_CONVERSION = YES;
7858+
CODE_SIGN_IDENTITY = "";
7859+
CODE_SIGN_STYLE = Manual;
7860+
DEVELOPMENT_TEAM = "";
7861+
INFOPLIST_FILE = "SentryTests-Info.plist";
7862+
LD_RUNPATH_SEARCH_PATHS = (
7863+
"$(inherited)",
7864+
"@executable_path/Frameworks",
7865+
"@loader_path/Frameworks",
7866+
);
7867+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.Sentry.tests;
7868+
PRODUCT_NAME = "$(TARGET_NAME)";
7869+
PROVISIONING_PROFILE_SPECIFIER = "";
7870+
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
7871+
SWIFT_OBJC_BRIDGING_HEADER = "Tests/SentryTests/SentryTests-Bridging-Header.h";
7872+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7873+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
7874+
SWIFT_VERSION = 5.0;
7875+
};
7876+
name = DebugV9;
7877+
};
7878+
FA10D7E82E0D9AC7004AB064 /* DebugV9 */ = {
7879+
isa = XCBuildConfiguration;
7880+
baseConfigurationReference = 63AA76AE1EB9D5CD00D153DE /* SentryTests.xcconfig */;
7881+
buildSettings = {
7882+
ALWAYS_SEARCH_USER_PATHS = NO;
7883+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7884+
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
7885+
CLANG_ENABLE_MODULES = YES;
7886+
CLANG_ENABLE_OBJC_WEAK = NO;
7887+
CLANG_WARN_BOOL_CONVERSION = YES;
7888+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7889+
CLANG_WARN_ENUM_CONVERSION = YES;
7890+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
7891+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES;
7892+
CODE_SIGN_IDENTITY = "";
7893+
CODE_SIGN_STYLE = Manual;
7894+
DEVELOPMENT_TEAM = "";
7895+
EXECUTABLE_PREFIX = lib;
7896+
GCC_C_LANGUAGE_STANDARD = gnu99;
7897+
MACH_O_TYPE = staticlib;
7898+
MTL_ENABLE_DEBUG_INFO = YES;
7899+
MTL_FAST_MATH = YES;
7900+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentryTestUtils;
7901+
PRODUCT_NAME = "$(TARGET_NAME)";
7902+
SKIP_INSTALL = YES;
7903+
SWIFT_OBJC_BRIDGING_HEADER = "SentryTestUtils/SentryTestUtils-ObjC-BridgingHeader.h";
7904+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7905+
SWIFT_VERSION = 5.0;
7906+
};
7907+
name = DebugV9;
7908+
};
7909+
FA10D7E92E0D9AC7004AB064 /* DebugV9 */ = {
7910+
isa = XCBuildConfiguration;
7911+
buildSettings = {
7912+
ALWAYS_SEARCH_USER_PATHS = NO;
7913+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
7914+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7915+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
7916+
CLANG_ENABLE_MODULES = YES;
7917+
CLANG_ENABLE_OBJC_WEAK = YES;
7918+
CLANG_WARN_BOOL_CONVERSION = YES;
7919+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7920+
CLANG_WARN_ENUM_CONVERSION = YES;
7921+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
7922+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
7923+
CODE_SIGN_IDENTITY = "Apple Development";
7924+
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
7925+
CODE_SIGN_STYLE = Manual;
7926+
CURRENT_PROJECT_VERSION = 1;
7927+
DEFINES_MODULE = YES;
7928+
DEVELOPMENT_TEAM = "";
7929+
"DEVELOPMENT_TEAM[sdk=macosx*]" = "";
7930+
"DEVELOPMENT_TEAM[sdk=watchos*]" = "";
7931+
DYLIB_COMPATIBILITY_VERSION = 1;
7932+
DYLIB_CURRENT_VERSION = 1;
7933+
DYLIB_INSTALL_NAME_BASE = "@rpath";
7934+
ENABLE_MODULE_VERIFIER = YES;
7935+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
7936+
GCC_C_LANGUAGE_STANDARD = gnu17;
7937+
GENERATE_INFOPLIST_FILE = YES;
7938+
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 Sentry. All rights reserved.";
7939+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
7940+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
7941+
LD_RUNPATH_SEARCH_PATHS = (
7942+
"$(inherited)",
7943+
"@executable_path/Frameworks",
7944+
"@loader_path/Frameworks",
7945+
);
7946+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
7947+
MARKETING_VERSION = 1.0;
7948+
MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++";
7949+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20";
7950+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
7951+
MTL_FAST_MATH = YES;
7952+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentryTestUtilsDynamic;
7953+
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
7954+
PROVISIONING_PROFILE_SPECIFIER = "";
7955+
SDKROOT = iphoneos;
7956+
SKIP_INSTALL = YES;
7957+
SWIFT_EMIT_LOC_STRINGS = YES;
7958+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7959+
SWIFT_VERSION = 5.0;
7960+
VERSIONING_SYSTEM = "apple-generic";
7961+
};
7962+
name = DebugV9;
7963+
};
7964+
FA10D7EA2E0D9AC7004AB064 /* DebugV9 */ = {
7965+
isa = XCBuildConfiguration;
7966+
baseConfigurationReference = 63AA76AE1EB9D5CD00D153DE /* SentryTests.xcconfig */;
7967+
buildSettings = {
7968+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
7969+
CLANG_ENABLE_MODULES = YES;
7970+
CLANG_WARN_BOOL_CONVERSION = YES;
7971+
CLANG_WARN_CONSTANT_CONVERSION = YES;
7972+
CLANG_WARN_ENUM_CONVERSION = YES;
7973+
CLANG_WARN_INT_CONVERSION = YES;
7974+
CODE_SIGN_IDENTITY = "";
7975+
CODE_SIGN_STYLE = Manual;
7976+
DEVELOPMENT_TEAM = "";
7977+
GENERATE_INFOPLIST_FILE = YES;
7978+
INFOPLIST_FILE = "";
7979+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
7980+
LD_RUNPATH_SEARCH_PATHS = (
7981+
"$(inherited)",
7982+
"@executable_path/Frameworks",
7983+
"@loader_path/Frameworks",
7984+
);
7985+
OTHER_SWIFT_FLAGS = "-DSENTRY_USE_UIKIT";
7986+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.Sentry.tests;
7987+
PRODUCT_NAME = "$(TARGET_NAME)";
7988+
PROVISIONING_PROFILE_SPECIFIER = "";
7989+
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
7990+
SWIFT_INCLUDE_PATHS = "";
7991+
SWIFT_OBJC_BRIDGING_HEADER = "Tests/SentrySwiftUITests/SentryTests-Bridging-Header.h";
7992+
SWIFT_OBJC_INTEROP_MODE = objc;
7993+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
7994+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
7995+
SWIFT_VERSION = 5.0;
7996+
TVOS_DEPLOYMENT_TARGET = 13.0;
7997+
};
7998+
name = DebugV9;
7999+
};
8000+
FA10D7EB2E0D9AC7004AB064 /* DebugV9 */ = {
8001+
isa = XCBuildConfiguration;
8002+
buildSettings = {
8003+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
8004+
CLANG_WARN_BOOL_CONVERSION = YES;
8005+
CLANG_WARN_CONSTANT_CONVERSION = YES;
8006+
CLANG_WARN_ENUM_CONVERSION = YES;
8007+
CLANG_WARN_FLOAT_CONVERSION = YES;
8008+
CODE_SIGNING_ALLOWED = NO;
8009+
CODE_SIGNING_REQUIRED = NO;
8010+
CODE_SIGN_IDENTITY = "";
8011+
CODE_SIGN_STYLE = Manual;
8012+
INFOPLIST_FILE = SentryTestUtilsTests/Info.plist;
8013+
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
8014+
OTHER_SWIFT_FLAGS = "-DSENTRY_USE_UIKIT";
8015+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.Sentry.TestUtilsTests;
8016+
PRODUCT_NAME = SentryTestUtilsTests;
8017+
PROVISIONING_PROFILE_SPECIFIER = "";
8018+
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
8019+
SWIFT_VERSION = 5.0;
8020+
TVOS_DEPLOYMENT_TARGET = 13.0;
8021+
};
8022+
name = DebugV9;
8023+
};
77498024
/* End XCBuildConfiguration section */
77508025

77518026
/* Begin XCConfigurationList section */
77528027
6327C5CD1EB8A783004E799B /* Build configuration list for PBXProject "Sentry" */ = {
77538028
isa = XCConfigurationList;
77548029
buildConfigurations = (
77558030
6327C5E51EB8A783004E799B /* Debug */,
8031+
FA10D7E32E0D9AC7004AB064 /* DebugV9 */,
77568032
841C60C32A69DE6B00E1C00F /* DebugWithoutUIKit */,
77578033
D8079A6727178911004B0F61 /* Test */,
77588034
7BFC80A8282B736400E83A05 /* TestCI */,
@@ -7766,6 +8042,7 @@
77668042
isa = XCConfigurationList;
77678043
buildConfigurations = (
77688044
63AA75A11EB8AEF500D153DE /* Debug */,
8045+
FA10D7E42E0D9AC7004AB064 /* DebugV9 */,
77698046
841C60C42A69DE6B00E1C00F /* DebugWithoutUIKit */,
77708047
D8079A6827178911004B0F61 /* Test */,
77718048
7BFC80A9282B736400E83A05 /* TestCI */,
@@ -7779,6 +8056,7 @@
77798056
isa = XCConfigurationList;
77808057
buildConfigurations = (
77818058
63AA766D1EB8CB2F00D153DE /* Debug */,
8059+
FA10D7E52E0D9AC7004AB064 /* DebugV9 */,
77828060
841C60C52A69DE6B00E1C00F /* DebugWithoutUIKit */,
77838061
D8079A6927178911004B0F61 /* Test */,
77848062
7BFC80AA282B736400E83A05 /* TestCI */,
@@ -7792,6 +8070,7 @@
77928070
isa = XCConfigurationList;
77938071
buildConfigurations = (
77948072
8431EFD529B27B1100D8DC56 /* Debug */,
8073+
FA10D7E72E0D9AC7004AB064 /* DebugV9 */,
77958074
841C60C82A69DE6B00E1C00F /* DebugWithoutUIKit */,
77968075
8431EFD629B27B1100D8DC56 /* Test */,
77978076
8431EFD729B27B1100D8DC56 /* TestCI */,
@@ -7805,6 +8084,7 @@
78058084
isa = XCConfigurationList;
78068085
buildConfigurations = (
78078086
8431F01129B284F200D8DC56 /* Debug */,
8087+
FA10D7E82E0D9AC7004AB064 /* DebugV9 */,
78088088
841C60C92A69DE6B00E1C00F /* DebugWithoutUIKit */,
78098089
8431F01229B284F200D8DC56 /* Test */,
78108090
8431F01329B284F200D8DC56 /* TestCI */,
@@ -7818,6 +8098,7 @@
78188098
isa = XCConfigurationList;
78198099
buildConfigurations = (
78208100
D4CBA24A2DE06D0200581618 /* Debug */,
8101+
FA10D7EB2E0D9AC7004AB064 /* DebugV9 */,
78218102
D4CBA24B2DE06D0200581618 /* DebugWithoutUIKit */,
78228103
D4CBA24C2DE06D0200581618 /* Test */,
78238104
D4CBA24D2DE06D0200581618 /* TestCI */,
@@ -7831,6 +8112,7 @@
78318112
isa = XCConfigurationList;
78328113
buildConfigurations = (
78338114
D8199DAE29376E9B0074249E /* Debug */,
8115+
FA10D7E62E0D9AC7004AB064 /* DebugV9 */,
78348116
841C60C72A69DE6B00E1C00F /* DebugWithoutUIKit */,
78358117
D8199DAF29376E9B0074249E /* Test */,
78368118
D8199DB029376E9B0074249E /* TestCI */,
@@ -7844,6 +8126,7 @@
78448126
isa = XCConfigurationList;
78458127
buildConfigurations = (
78468128
D833D72E2D1321C100961E7A /* Debug */,
8129+
FA10D7EA2E0D9AC7004AB064 /* DebugV9 */,
78478130
D833D72F2D1321C100961E7A /* DebugWithoutUIKit */,
78488131
D833D7302D1321C100961E7A /* Test */,
78498132
D833D7312D1321C100961E7A /* TestCI */,
@@ -7857,6 +8140,7 @@
78578140
isa = XCConfigurationList;
78588141
buildConfigurations = (
78598142
D84DAD522B17428D003CF120 /* Debug */,
8143+
FA10D7E92E0D9AC7004AB064 /* DebugV9 */,
78608144
D84DAD532B17428D003CF120 /* DebugWithoutUIKit */,
78618145
D84DAD542B17428D003CF120 /* Test */,
78628146
D84DAD552B17428D003CF120 /* TestCI */,
Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
1-
MACOSX_DEPLOYMENT_TARGET = 10.13
2-
IPHONEOS_DEPLOYMENT_TARGET = 11.0
3-
WATCHOS_DEPLOYMENT_TARGET = 4.0
4-
TVOS_DEPLOYMENT_TARGET = 11.0
1+
MAJOR_VERSION_DebugV9 = 9
2+
MAJOR_VERSION=$(MAJOR_VERSION_$(CONFIGURATION))
3+
4+
// Defaults when no version is specified
5+
MACOSX_DEPLOYMENT_TARGET_V = 10.13
6+
IPHONEOS_DEPLOYMENT_TARGET_V = 11.0
7+
TVOS_DEPLOYMENT_TARGET_V = 11.0
8+
WATCHOS_DEPLOYMENT_TARGET_V = 4.0
9+
10+
// SDK v9 versions
11+
MACOSX_DEPLOYMENT_TARGET_V9 = 10.14
12+
IPHONEOS_DEPLOYMENT_TARGET_V9 = 12.0
13+
WATCHOS_DEPLOYMENT_TARGET_V9 = 5.0
14+
TVOS_DEPLOYMENT_TARGET_V9 = 11.0
15+
16+
MACOSX_DEPLOYMENT_TARGET = $(MACOSX_DEPLOYMENT_TARGET_V$(MAJOR_VERSION))
17+
IPHONEOS_DEPLOYMENT_TARGET = $(IPHONEOS_DEPLOYMENT_TARGET_V$(MAJOR_VERSION))
18+
WATCHOS_DEPLOYMENT_TARGET = $(WATCHOS_DEPLOYMENT_TARGET_V$(MAJOR_VERSION))
19+
TVOS_DEPLOYMENT_TARGET = $(TVOS_DEPLOYMENT_TARGET_V$(MAJOR_VERSION))
520
XROS_DEPLOYMENT_TARGET = 1.0
21+
22+
GCC_PREPROCESSOR_DEFINITIONS = $(GCC_PREPROCESSOR_DEFINITIONS) SDK_V$(MAJOR_VERSION)
23+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = $(SWIFT_ACTIVE_COMPILATION_CONDITIONS) SDK_V$(MAJOR_VERSION)

0 commit comments

Comments
 (0)