Cacheable static and dynamic library targets join framework and XCTest support framework targets in the binary module cache. Project graphs that mix static libraries, dynamic libraries, static frameworks, and dynamic frameworks can now reuse cached binary products without forcing libraries to become frameworks. Cache warm emits -library XCFrameworks with -headers when public headers exist, and on restore the generator wires cached library Swift module directories and public C/Objective-C header directories into the importing target’s search paths, so client targets compile against cached library artifacts the same way they would against cached frameworks.
Hive
Cache static and dynamic library products in the binary module cache
Published
Jun 26, 2026 · 11:25 UTC
Repository
tuist/tuist