SwiftPM warning control target build settings are now decoded and mapped into the corresponding Swift and C/C++ compiler flags. Packages that use SwiftPM’s newer APIs, including swift-dependencies 1.13.0, can be loaded into Tuist without PackageInfo decoding failing. Generated Xcode projects preserve the package author’s warning behavior for treatAllWarnings, treatWarning, and enableWarning across Swift, C, and C++ targets.
Hive
SwiftPM warning control settings propagate to Xcode
Published
Jun 20, 2026 · 14:43 UTC
Repository
tuist/tuist