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.
Hive
Module cache now caches static and dynamic library targets
Published
Jun 19, 2026 · 09:32 UTC
Repository
tuist/tuist