diff --git a/Generator/Sources/Internal/Helpers/Async+convenience.swift b/Generator/Sources/Internal/Helpers/Async+convenience.swift index d9d41e5a..42754997 100644 --- a/Generator/Sources/Internal/Helpers/Async+convenience.swift +++ b/Generator/Sources/Internal/Helpers/Async+convenience.swift @@ -47,7 +47,7 @@ extension Sequence where Element: Sendable { // A task group automatically waits for all of its // sub-tasks to complete, while also performing those // tasks in parallel: - if #available(macOS 14.0, *) { + if #available(macOS 14.0, iOS 17.0, *) { await withDiscardingTaskGroup { group in for element in self { group.addTask { diff --git a/Package.resolved b/Package.resolved index 74412e18..7ffa3968 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "56435a5ee34a0880cd334d8501491902482701af75e23031558e8d751a0ff571", + "originHash" : "d74f646b284cb356ac99bcf2d5948e8a933f89b92eccac29090027d4bdc94411", "pins" : [ { "identity" : "aexml", @@ -87,8 +87,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/tuist/XcodeProj.git", "state" : { - "revision" : "77ee0721798186f71b7ee8f7e29be8495d28360f", - "version" : "9.9.0" + "revision" : "eb001108f64467b0cc7e8cbf90b3b4aaa1822cbb", + "version" : "9.14.0" } } ], diff --git a/Package.swift b/Package.swift index 46ba7fdc..5f51c7d1 100644 --- a/Package.swift +++ b/Package.swift @@ -7,7 +7,7 @@ let package = Package( platforms: [ .iOS("13.0"), .tvOS("13.0"), - .macOS("10.15"), + .macOS("11.0"), .watchOS("8.0"), ], products: [ @@ -15,6 +15,10 @@ let package = Package( name: "Cuckoo", targets: ["Cuckoo"] ), + .executable( + name: "CuckooGenerator", + targets: ["CuckooGenerator"] + ), .plugin( name: "CuckooPluginSingleFile", targets: ["CuckooPluginSingleFile"] @@ -37,7 +41,7 @@ let package = Package( // .package(url: "https://github.com/swiftlang/swift-format", "600.1.0"..<"603.0.0"), .package(url: "https://github.com/apple/swift-argument-parser", exact: "1.7.0"), .package(url: "https://github.com/LebJe/TOMLKit", exact: "0.6.0"), - .package(url: "https://github.com/tuist/XcodeProj", exact: "9.9.0"), + .package(url: "https://github.com/tuist/XcodeProj", exact: "9.14.0"), .package(url: "https://github.com/onevcat/Rainbow", exact: "4.2.1"), ], targets: [