Generated projects no longer copy the same SwiftPM C-target public header to the framework’s Headers/ directory twice when wrapper headers and nested module headers share basenames (for example pb.h / pb_common.h). This fixes the Multiple commands produce... nanopb.framework/Headers/pb.h build failure that broke packages such as firebase/nanopb.
Hive
Avoid duplicate SwiftPM C target public headers
Published
Jul 03, 2026 · 13:18 UTC
Repository
tuist/tuist