Quantcast
Channel: その後のその後
Viewing all articles
Browse latest Browse all 314

静的アナライザによる解析を特定のファイルで無効にする

$
0
0

Xcodeのビルド設定で "Run Static Analyzer" を有効にしていると、ビルド時に静的アナライザが走ってコードの怪しい箇所を指摘してくれます。非常に助かりますが、サードパーティ製ライブラリを使用していてコードに手を入れたくないクラスや、既に問題がないことを確認済みの箇所等、静的解析が不要な場合もあります。



次の方法で、ファイル毎に静的アナライザを無効にする(そのファイルについてのwarningが出ないようにする)ことができます。

1. プロジェクト設定画面のBuild Phasesタブを開く

2. 静的解析を無効にしたいファイルを選択してリターンキー押下

3. コンパイラフラグを追加

"-Xanalyzer -analyzer-disable-checker" というコンパイラフラグを追加します。



複数ファイルを一括で無効にしたい場合は、まとめて選択した状態でリターンキーを押してコンパイラフラグを編集します。


参考




Viewing all articles
Browse latest Browse all 314

Trending Articles