Флаг компиляции Xcode для подавления предупреждений об исключаемости не работает?

В течение ограниченного времени я хочу подавить такие предупреждения, которые компилятор показывает мне в Xcode 7.3.1:

<File>: Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)

Я добавил этот флаг компилятора ко всем классам в разделе My Target/Build Phases/Compile Sources: -Wnullability-completeness

Но он не работает - предупреждения все еще отображаются. Как я могу избавиться от предупреждений?

Ответ 1

Чтобы отключить эти предупреждения, вы хотите: -Wno-nullability-completeness. Обратите внимание на no-; используемый вами флаг позволяет эти предупреждения.

Ответ 2

Обратите внимание, что в Xcode 11 это теперь -Wno-nonnull