Hive Hive
Sign in

Module cache supports static and dynamic library products

Metadata
Source
GitHub
Version
4.201.0-canary.9
Published
Jun 18, 2026 · 10:10 UTC
Repository
tuist/tuist
Update

Tuist’s module cache can now cache static and dynamic library targets as binary XCFrameworks, not just frameworks. When warming the cache, libraries are packaged with xcodebuild -create-xcframework -library and public headers are preserved. On restore, generated targets automatically pick up the cached Swift module directories and public header directories they need to compile. This lets projects with library targets reuse binaries across local and CI builds without forcing those modules to become frameworks.