Static and dynamic library targets can now be cached as binary products in the module cache. Tuist builds library XCFrameworks with -create-xcframework -library and restores Swift module directories and public headers for Swift, C, and Objective-C libraries. This lets mixed framework/library projects reuse cache binaries across local and CI builds without converting libraries into frameworks. Projects using Swift Package dependencies with XCFramework binary targets now get accurate implicit-dependency reports when source imports those binary modules without declaring the dependency path. The inspect linter now derives module names from precompiled graph dependencies, including XCFramework Info.plist library binary names.
Hive
Module cache supports library products and SPM binary dependencies
Published
Jun 19, 2026 · 08:06 UTC
Repository
tuist/tuist