Skip to content

Commit a0bcc7a

Browse files
committed
Fix concurrency warnings
1 parent c44132b commit a0bcc7a

File tree

17 files changed

+79
-60
lines changed

17 files changed

+79
-60
lines changed

--NAME--.xcodeproj/project.pbxproj

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -825,6 +825,7 @@
825825
CLANG_WARN_SUSPICIOUS_MOVE = YES;
826826
CLANG_WARN_UNREACHABLE_CODE = YES;
827827
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
828+
CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
828829
DEAD_CODE_STRIPPING = YES;
829830
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
830831
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -836,8 +837,13 @@
836837
GCC_WARN_UNINITIALIZED_AUTOS = YES;
837838
GCC_WARN_UNUSED_FUNCTION = YES;
838839
GCC_WARN_UNUSED_VARIABLE = YES;
839-
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
840-
MACOSX_DEPLOYMENT_TARGET = 11.0;
840+
IPHONEOS_DEPLOYMENT_TARGET = "$(MIN_IOS_DEPLOYMENT_TARGET)";
841+
MACOSX_DEPLOYMENT_TARGET = "$(MIN_MACOSX_DEPLOYMENT_TARGET)";
842+
MARKETING_VERSION = "$(MARKETING_VERSION)";
843+
SWIFT_STRICT_CONCURRENCY = complete;
844+
SWIFT_UPCOMING_FEATURE_GLOBAL_CONCURRENCY = YES;
845+
SWIFT_UPCOMING_FEATURE_REGION_BASED_ISOLATION = YES;
846+
SWIFT_VERSION = 5.0;
841847
VERSIONING_SYSTEM = "apple-generic";
842848
};
843849
name = Release;
@@ -1153,6 +1159,7 @@
11531159
CLANG_WARN_SUSPICIOUS_MOVE = YES;
11541160
CLANG_WARN_UNREACHABLE_CODE = YES;
11551161
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1162+
CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
11561163
DEAD_CODE_STRIPPING = YES;
11571164
DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
11581165
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1165,9 +1172,14 @@
11651172
GCC_WARN_UNINITIALIZED_AUTOS = YES;
11661173
GCC_WARN_UNUSED_FUNCTION = YES;
11671174
GCC_WARN_UNUSED_VARIABLE = YES;
1168-
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1169-
MACOSX_DEPLOYMENT_TARGET = 11.0;
1175+
IPHONEOS_DEPLOYMENT_TARGET = "$(MIN_IOS_DEPLOYMENT_TARGET)";
1176+
MACOSX_DEPLOYMENT_TARGET = "$(MIN_MACOSX_DEPLOYMENT_TARGET)";
1177+
MARKETING_VERSION = "$(MARKETING_VERSION)";
11701178
ONLY_ACTIVE_ARCH = YES;
1179+
SWIFT_STRICT_CONCURRENCY = complete;
1180+
SWIFT_UPCOMING_FEATURE_GLOBAL_CONCURRENCY = YES;
1181+
SWIFT_UPCOMING_FEATURE_REGION_BASED_ISOLATION = YES;
1182+
SWIFT_VERSION = 5.0;
11711183
VERSIONING_SYSTEM = "apple-generic";
11721184
};
11731185
name = Debug;
@@ -1550,15 +1562,15 @@
15501562
repositoryURL = "https://github.com/bradhowes/AUv3Support";
15511563
requirement = {
15521564
kind = exactVersion;
1553-
version = 14.0.1;
1565+
version = 14.0.4;
15541566
};
15551567
};
15561568
BD8D4E1327B589D4007011A5 /* XCRemoteSwiftPackageReference "knob" */ = {
15571569
isa = XCRemoteSwiftPackageReference;
15581570
repositoryURL = "https://github.com/bradhowes/knob";
15591571
requirement = {
1560-
kind = upToNextMajorVersion;
1561-
minimumVersion = 3.0.0;
1572+
kind = exactVersion;
1573+
version = 3.0.4;
15621574
};
15631575
};
15641576
/* End XCRemoteSwiftPackageReference section */

--NAME--.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Configuration/Common.xcconfig

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,9 @@ AU_PRODUCT_NAME = $(AU_BASE_NAME)AU
5252

5353
// The bundle that holds the AUv3 component
5454
AUDIO_COMPONENT_BUNDLE = $(HOST_PRODUCT_BUNDLE_IDENTIFIER).framework
55+
56+
// The minimum iOS version that we support -- affects build, but not SPM Package. Must edit there as well.
57+
MIN_IOS_DEPLOYMENT_TARGET = 16.4
58+
59+
// The minimum macOS version that we support
60+
MIN_MACOSX_DEPLOYMENT_TARGET = 14.6

Packages/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ let package = Package(
1313
.library(name: "Theme", targets: ["Theme"])
1414
],
1515
dependencies: [
16-
.package(url: "https://github.com/bradhowes/AUv3Support", exact: "14.0.1"),
16+
.package(url: "https://github.com/bradhowes/AUv3Support", exact: "14.0.4"),
1717
],
1818
targets: [
1919
.target(

Packages/Sources/Theme/Theme.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import UIKit
66
public enum Theme {
77

88
public enum ColorKind: String {
9-
case label
10-
case knobProgress
11-
case title
9+
case knobLabelColor
10+
case knobProgressColor
11+
case backgroundTitleColor
1212
}
1313

1414
public static func color(_ kind: ColorKind) -> UIColor {

0 commit comments

Comments
 (0)