Tuist now loads Swift packages that use SwiftPM’s newer warning-control APIs, such as treatAllWarnings, treatWarning, and enableWarning. These settings are decoded from swift package dump-package and mapped to the same OTHER_SWIFT_FLAGS / OTHER_CFLAGS flags that SwiftPM uses, fixing decoding failures for packages like swift-dependencies 1.13.0 and preserving the author’s warning behavior in generated Xcode projects.
Hive
Support SwiftPM warning control settings
Published
Jun 18, 2026 · 15:56 UTC
Repository
tuist/tuist