Projects that declare Swift Package Manager dependencies no longer hang during tuist generate. The CLI previously held SwiftPM’s scratch-directory lock while it invoked a swift package dump-package subprocess, causing the parent and child processes to wait for each other indefinitely. Tuist now releases that lock before spawning any Swift Package Manager subprocess, so generation completes as expected for projects with SPM dependencies.
Hive
Fixed tuist generate deadlocking on projects with SPM dependencies
Published
May 13, 2026 · 10:45 UTC
Repository
tuist/tuist