Tuist now decodes and applies SwiftPM’s warn-control settings from Package.swift: treatAllWarnings, treatWarning, and enableWarning. They are mapped to the corresponding OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS values, with the same per-warning semantics SwiftPM uses. Packages that declare these settings (such as swift-dependencies 1.13.0) now load and generate successfully.
Hive
Support SwiftPM warning control settings in generated projects
Published
Jun 17, 2026 · 14:27 UTC
Repository
tuist/tuist