Hive Hive
Sign in

Support SwiftPM warning control settings

Metadata
Source
GitHub
Version
4.201.0-canary.10
Published
Jun 18, 2026 · 12:30 UTC
Repository
tuist/tuist
Update

Tuist now decodes and maps SwiftPM’s newer warning-control target build settings: treatAllWarnings, treatWarning, and enableWarning. They are translated into the same OTHER_SWIFT_FLAGS / OTHER_CFLAGS / OTHER_CPLUSPLUSFLAGS flags that SwiftPM lowers them to, so packages using these APIs (e.g. swift-dependencies 1.13.0) no longer fail during PackageInfo decoding on a clean checkout, and the package author’s warning behavior is preserved in the generated Xcode project.