Hive Hive
Sign in

Module cache now caches static and dynamic library targets

Metadata
Source
GitHub
Version
4.201.0-canary.15
Published
Jun 19, 2026 · 09:32 UTC
Repository
tuist/tuist
Update

Tuist’s module cache now treats static and dynamic library targets as cacheable binary products alongside framework targets. Cache warm produces library XCFrameworks with xcodebuild -create-xcframework -library and includes -headers when the source library exposes public headers. Restore reads the standard HeadersPath from the XCFramework Info.plist and exposes cached library Swift module directories and public C/Objective-C header directories to the generated project. Mixed framework/library graphs can now reuse cached binaries across local and CI builds without forcing library targets into frameworks.