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 e8b36648..bb2806c7 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "08253ad95e06fd2ddea0a7079824be964ff9c20b5ed3cb6537147ae01ccffd00", + "originHash" : "efa40b227ac663106819512488332ce2977023835cadd49e4829c1c4e5a02594", "pins" : [ { "identity" : "aexml", @@ -87,8 +87,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/tuist/XcodeProj.git", "state" : { - "revision" : "b1caa062d4aaab3e3d2bed5fe0ac5f8ce9bf84f4", - "version" : "8.27.7" + "revision" : "a0cbb0174e71dba41c1bb572e8cd1fb6138daa03", + "version" : "9.6.0" } } ], diff --git a/Package.swift b/Package.swift index 9ebbaad9..49e5ad67 100644 --- a/Package.swift +++ b/Package.swift @@ -15,6 +15,10 @@ let package = Package( name: "Cuckoo", targets: ["Cuckoo"] ), + .executable( + name: "CuckooGenerator", + targets: ["CuckooGenerator"] + ), .plugin( name: "CuckooPluginSingleFile", targets: ["CuckooPluginSingleFile"]