Hive Hive
Sign in

Fixed recursive header resolution for SwiftPM C targets with wrapper headers

Metadata
Source
GitHub
Version
4.203.0-canary.5
Published
Jul 03, 2026 · 17:20 UTC
Repository
tuist/tuist
Update

Projects with SwiftPM C packages that expose both top-level wrapper headers and nested real public headers (such as nanopb-style packages) could hit duplicate header copy commands or fail to build with #include nested too deeply. Tuist now excludes the shadowed wrapper headers from the generated project, keeping only the real nested public headers, so these packages build cleanly.