This release fixes two issues that affected project generation and caching.
- SwiftPM metadata loading now runs from the caller’s working directory instead of inside the package checkout. This removes a source of working-directory-sensitive state when Tuist reads package manifests, while commands that mutate or build dependencies still run from the package directory.
- Swift-only SwiftPM frameworks that Tuist promotes to generated targets now receive a minimal Tuist-provided modulemap, with Xcode’s synthesized modulemap disabled for those targets. This fixes a cache build failure on Xcode 26 where the module scanner could look for a Swift compatibility header before Swift had emitted it.