For projects with many precompiled frameworks (cached binary artifacts, large external dependency graphs), the generated project now passes Swift import resolution a single generated lookup directory (with unique-basename .framework/.xcframework artifacts symlinked into it) instead of every individual framework directory inline. Derived/FrameworkSearchPaths/Swift/<target> is added through OTHER_SWIFT_FLAGS, while Clang and linking keep their existing response-file consolidation. Smaller targets and conflicting framework basenames retain the previous FRAMEWORK_SEARCH_PATHS behavior. Generated symlinks are cleaned up correctly across regenerations without affecting the real cached artifacts.
Hive
Swift framework search paths are consolidated for projects with many precompiled frameworks
Published
Jul 03, 2026 · 09:12 UTC
Repository
tuist/tuist