Tuist now decodes the SwiftPM warning-control target build settings (treatAllWarnings, treatWarning, enableWarning) and maps them to the same OTHER_SWIFT_FLAGS / OTHER_CFLAGS / OTHER_CPLUSPLUSFLAGS lowering that SwiftPM uses. Projects that depend on packages such as swift-dependencies 1.13.0 (which uses these newer APIs) load successfully, and the package author’s warning behavior is preserved for Swift, C, and C++ in the generated Xcode project.
Hive
Support SwiftPM warning control settings
Published
Jun 19, 2026 · 08:06 UTC
Repository
tuist/tuist