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.
Hive
Packages using SwiftPM warning-control APIs now load successfully
Published
Jun 24, 2026 · 18:23 UTC
Repository
tuist/tuist