Tuist now consolidates Swift framework search paths for targets that depend on many cached or external precompiled frameworks. Instead of emitting a separate -F entry for every precompiled .framework and .xcframework, Tuist generates a single per-target search directory under Derived/FrameworkSearchPaths/Swift/<target>, links the unique frameworks into it, and hands Swift just that one path. Projects with many cached frameworks now pass far fewer Swift search paths, which reduces filesystem work during import resolution on clean builds. Smaller targets that fall below the existing consolidation threshold keep the previous inline FRAMEWORK_SEARCH_PATHS behavior, and conflicting framework names stay inline so lookup remains deterministic.
Hive
Faster clean builds by consolidating Swift framework search paths
Published
Jun 29, 2026 · 17:45 UTC
Repository
tuist/tuist