Tuist can now load packages that use SwiftPM’s newer warning-control APIs, including treatAllWarnings, treatWarning, and enableWarning. These settings are mapped to the same OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS values that SwiftPM uses, so generated Xcode projects preserve the package author’s warning behavior. This fixes package-decoding failures for dependencies like swift-dependencies 1.13.0.
Hive
Tuist now supports SwiftPM warning control settings
Published
Jun 18, 2026 · 10:10 UTC
Repository
tuist/tuist