Tuist now understands SwiftPM’s newer warning-control target build settings, such as treatAllWarnings, treatWarning, and enableWarning. These are mapped to the matching OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS so that packages using newer APIs, for example swift-dependencies 1.13.0, can be loaded and generated without a target build setting decoding failure. Unsupported combinations are still rejected to match SwiftPM’s behavior.
Hive
SwiftPM warning-control settings are now supported
Published
Jun 17, 2026 · 09:39 UTC
Repository
tuist/tuist