Projects with static or dynamic library targets can now reuse module cache binaries across local and CI builds. Mixed graphs can cache reusable library modules without forcing those modules to become frameworks. Tuist uses Xcode’s XCFramework library support: cache warm now emits -library arguments when creating XCFrameworks and includes -headers when public headers exist, while restore reads the standard HeadersPath metadata and surfaces cached library Swift module directories and public header directories to generated targets.
Hive
Static and dynamic library targets can now use the module cache
Published
Jun 18, 2026 · 19:00 UTC
Repository
tuist/tuist