Рассматривать * некоторые * предупреждения как ошибки в Swift?

Представь яотметить следующий метод не рекомендуется в Свифте:

@available(*, deprecated=1.0)
func myFunc() { 
    // ...
}

И яобрабатывать предупреждения как ошибки в Swift установивOTHER_SWIFT_FLAGS="-warnings-as-errors".

Как мне сделать так, чтобы эти уведомления об устаревании были предупреждениями, а остальные - как ошибки?

Это похоже наУ GCC было довольно хорошее решение к этой проблеме:

-Werror // treat all warnings as errors
-Wno-error=<warning> // don't treat <warning> as error (e.g. -Wno-error=switch)
-Werror=<warning> // treat <warning> as error

Так что, если бы это был Objective-C, я мог бы просто использовать-Werror -Wno-error=deprecated-declarations и получить именно то, что я хочу.

Что эквивалентно для Swift?

Я пытался добавить-Wno-error=deprecated-declarations кOTHER_SWIFT_FLAGS, но кажется, что он не предназначен для Swift, поэтому он не работает.

Ответы на вопрос(1)

Ваш ответ на вопрос