Tuist now decodes and forwards SwiftPM’s warning-control build settings (treatAllWarnings, treatWarning, enableWarning) into generated Xcode projects. Swift settings flow into OTHER_SWIFT_FLAGS (e.g. -warnings-as-errors, -Werror name) and C/C++ settings into OTHER_CFLAGS/OTHER_CPLUSPLUSFLAGS, matching SwiftPM itself. Packages such as swift-dependencies 1.13.0 that emit these kinds in Package.swift now load successfully.
Hive
SwiftPM warning control settings supported
Published
Jun 26, 2026 · 11:25 UTC
Repository
tuist/tuist