Hive Hive
Sign in

Packages using SwiftPM warning-control APIs now load successfully

Metadata
Source
GitHub
Version
4.201.0-rc.2
Published
Jun 24, 2026 · 18:23 UTC
Repository
tuist/tuist
Update

Tuist now decodes and maps SwiftPM warning-control target build settings such as treatAllWarnings, treatWarning, and enableWarning. This allows packages that use newer SwiftPM warning APIs, including swift-dependencies 1.13.0, to load successfully instead of failing during PackageInfo decoding. The generated Xcode projects preserve the package author’s warning behavior via OTHER_SWIFT_FLAGS, OTHER_CFLAGS, and OTHER_CPLUSPLUSFLAGS.