Hive Hive
Sign in

Module cache now covers library targets, not just frameworks

Metadata
Source
GitHub
Version
4.201.0-rc.4
Domains
Published
Jun 29, 2026 · 15:25 UTC
Repository
tuist/tuist
Update

Tuist’s binary module cache now accepts static and dynamic library targets in addition to frameworks. Cacheable hashing, warm generation, and EE binary target selection treat libraries as products, and cache warm produces library XCFrameworks with xcodebuild -create-xcframework -library, including public headers when present. On restore, library Swift module directories and public header directories are exposed to consumer targets, so static and dynamic library modules can be reused across local and CI builds in mixed framework/library graphs. Test bundles remain uncached, but the library targets tests depend on are.