When a target depends on a foreignBuild() aggregate target defined in a different Tuist project, the generated Xcode workspace now includes the standard cross-project target dependency wiring. Xcode now re-runs the foreign build script when source files change, instead of linking a stale xcframework because it never discovered the dependency.
Hive
Fixed cross-project foreign build dependencies not triggering rebuilds
Published
May 21, 2026 · 12:24 UTC
Repository
tuist/tuist