Tuist 4.193.4 fixes a regression introduced in 4.193.3 where tuist generate and tuist cache could hang indefinitely for projects using Swift Package Manager dependencies. The Tuist CLI was holding SwiftPM’s scratch-directory lock while running swift package dump-package, which caused the child process to wait for the same lock forever. The lock now covers only direct reads of SwiftPM state files, while swift package subprocesses run without the lock held, so generation completes as expected.
Hive
Fixed deadlock in tuist generate and tuist cache for projects with Swift Package Manager dependencies
Published
May 13, 2026 · 10:45 UTC
Repository
tuist/tuist