Since Cocoapods 0.18, it's possible to inhibit warnings (turn them off) in Xcode for each specific pod.
Before, you were able to inhibit all of them at once, using:
platform :ios pod 'ObjectiveSugar' inhibit_all_warnings!
One issue was that analyzer warnings weren't inhibited together with compiler warnings.
Now you can do it for each pod. Let's assume you have 2 pods that aren't throwing any warnings, and one that does:
platform :ios pod 'ObjectiveSugar' pod 'Objective-Record' pod 'TapkuLibrary' # this one throws warnings
In order to inhibit just for 'TapkuLibrary', you can do it using this syntax:
pod 'TapkuLibrary', :inhibit_warnings => true
You can still use
inhibit_all_warnings!, and from 0.18 it will inhibit the analyzer warnings as well.