The module cache now treats static and dynamic library targets as cacheable binary products alongside frameworks. Cache warm produces library XCFrameworks via xcodebuild -create-xcframework -library and includes -headers when the source target declares public headers. On restore, cached library graphs now expose Swift module directories and public C/Objective-C headers through the standard HeadersPath metadata Xcode writes into XCFramework Info.plist, so generated projects can compile against restored library artifacts without re-building from source.
Hive
Cache static and dynamic library products alongside frameworks
Published
Jun 22, 2026 · 21:48 UTC
Repository
tuist/tuist