* Einige * Warnungen als Fehler in Swift behandeln?

Stellen Sie sich vor, ichmarkiere die folgende Methode als veraltet in Swift:

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

Und ich Warnungen als Fehler in Swift @ behande indem man es einstelltOTHER_SWIFT_FLAGS="-warnings-as-errors".

Wie kann ich festlegen, dass diese Ablehnungsbenachrichtigungen als Warnungen angezeigt werden, während der Rest der Warnungen weiterhin als Fehler behandelt wird?

Wie es scheintGCC hatte eine ziemlich gute Lösung zu diesem Problem:

-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

Also wenn dies Objective-C wäre, könnte ich einfach @ verwend-Werror -Wno-error=deprecated-declarations und bekomme genau das, was ich will.

Was ist das Äquivalent für Swift?

Ich habe versucht, @ hinzuzufüg-Wno-error=deprecated-declarations zumOTHER_SWIFT_FLAGS, aber es scheint, dass es nicht für Swift gedacht ist, also funktioniert es nicht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage