Tuist now decodes and propagates SwiftPM’s newer warning-control APIs (treatAllWarnings, treatWarning, enableWarning) into Xcode build settings, mirroring how SwiftPM lowers them. Treat-all-warnings and per-warning levels are applied through OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS for the specific warning names declared in the package manifest, so packages such as swift-dependencies 1.13.0 can be loaded again and preserve the author’s warning behavior in the generated Xcode projects.
Hive
SwiftPM warning-control settings supported
Published
Jun 19, 2026 · 14:39 UTC
Repository
tuist/tuist