Tuist now consolidates Swift framework search paths for generated Xcode targets that depend on many cached or external precompiled frameworks. Instead of emitting one -F entry per .framework/.xcframework artifact into OTHER_SWIFT_FLAGS, Tuist creates a single generated per-target directory under Derived/FrameworkSearchPaths/Swift/<target>, symlinks the uniquely named precompiled artifacts into it, and points Swift at that one directory. Stale symlinks are cleaned up on regeneration. The net effect for projects with many cached xcframeworks is significantly fewer Swift framework search paths to walk during import resolution, which speeds up clean builds of large generated projects.
Hive
Faster clean builds for projects with many precompiled frameworks
Published
Jun 29, 2026 · 17:45 UTC
Repository
tuist/tuist