In Xcode, how to suppress all warnings in specific source files? In Xcode, how to suppress all warnings in specific source files? xcode xcode

In Xcode, how to suppress all warnings in specific source files?


Select your target and show Build Phases. Then enter the name of the file in the search box, and you should see it listed in the Compile Sources phase. Double-click in the Compiler Flags column for that file and enter -w to turn off all warnings for that file.


Select Project in left navigator and select target go to build phase and Put -w in Build Phase of target file. It will hide all compiler warningsenter image description here


This works for Xcode 10.2+ and Swift 5

Manual fix:

Add -w -Xanalyzer -analyzer-disable-all-checks to the problematic file from Xcode > Project > Targets > Compile Sources > Double click the file where you want to turn off warnings.

Cocoapods Fix:

If you're trying to suppress warnings from a problematic pod, you can automatically suppress all warnings from the dependency with the inhibit_warnings flag in your podfile:

pod 'Kingfisher', '~> 4.6', :inhibit_warnings => true

enter image description here