Static and dynamic library targets can now be cached as XCFrameworks and reused across local and CI builds. Tuist treats them as cacheable binary products in hashing and scheme selection, the warm step builds them with xcodebuild -create-xcframework -library (passing -headers when the source target declares public headers), and the cache restore exposes the cached library’s Swift module directories and public headers to consumers.
Hive
Cache Swift and C/Objective-C library targets as XCFrameworks
Published
Jul 02, 2026 · 15:53 UTC
Repository
tuist/tuist