Projects consuming SwiftPM C-family packages like firebase/nanopb, where wrapper headers and nested module headers share basenames (pb.h, pb_common.h), no longer fail Xcode with Multiple commands produce …/Headers/pb.h. Each flattened framework destination gets exactly one public header copy, so the generated project builds cleanly.
Hive
No more duplicate SwiftPM C target public headers
Published
Jul 03, 2026 · 16:57 UTC
Repository
tuist/tuist