私のアプリケーションでは、いくつかの警告をトリガーするサードパーティのコードを使用しています。私はそれらをレビューしましたが、無視しても問題ありません。
ここで、何らかの方法でファイルに「マーク」を付けたいので、Xcodeはそのファイル内のコードに関する警告を表示しません。
どうすればいいですか?
ターゲットを選択し、ビルドフェーズを表示します。次に、検索ボックスにファイルの名前を入力すると、ソースのコンパイルフェーズに表示されます。そのファイルの[コンパイラフラグ]列をダブルクリックし、-w
は、そのファイルのすべての警告をオフにします。
左側のナビゲータで[プロジェクト]を選択し、ターゲットを選択してビルドフェーズに進み、ターゲットファイルのビルドフェーズに-wを配置します。すべてのコンパイラ警告を非表示にします
Xcode 10.2+およびSwift 5で動作します
手動修正:
追加 -w -Xanalyzer -analyzer-disable-all-checks
[Xcode]> [プロジェクト]> [ターゲット]> [ソースのコンパイル]から問題のあるファイルに移動し、警告をオフにするファイルをダブルクリックします。
ココアポッドの修正:
問題のあるポッドからの警告を抑制しようとしている場合、依存関係からのすべての警告をinhibit_warnings
フラグ podfile :
pod 'Kingfisher', '~> 4.6', :inhibit_warnings => true