Hive Hive
Sign in

SwiftPM wrapper public headers no longer shadow nested headers

Metadata
Source
GitHub
Version
4.202.0-rc.3
Published
Jul 03, 2026 · 16:57 UTC
Repository
tuist/tuist
Update

Generated SwiftPM C targets no longer carry wrapper public headers (such as nanopb/pb.h) as project entries when a nested header with the same basename is the actual public surface. The wrapper no longer shadows the nested header, so module-qualified includes resolve cleanly and recursive wrapper inclusion in header-map configurations is avoided.