Hive Hive
Sign in

SwiftPM warning-control settings propagate to generated Xcode projects

Metadata
Source
GitHub
Version
4.201.0-rc.1
Published
Jun 22, 2026 · 21:48 UTC
Repository
tuist/tuist
Update

Tuist now decodes and applies SwiftPM’s newer warning-control target build settings: .treatAllWarnings(_:), .treatWarning(_,_:), and .enableWarning(_:). They are mapped to the same OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS flags SwiftPM uses, so packages such as swift-dependencies 1.13.0 (and others that adopted these APIs) load and generated projects preserve the package author’s warning behavior for supported Swift, C, and C++ settings.