Projects with static or dynamic library targets can now reuse module cache binaries across local and CI builds. Tuist treats static and dynamic libraries as cacheable binary products, builds their cache artifacts with xcodebuild -create-xcframework -library (including public headers when present), and on restore maps back Swift module directories and public C and Objective-C header paths so generated projects compile against the cached library. Mixed framework and library graphs can use the same binary cache pipeline without forcing libraries to become frameworks.
Hive
Cache static and dynamic library targets with the module cache
Published
Jun 18, 2026 · 12:30 UTC
Repository
tuist/tuist