У меня есть класс Swift, который связан с несколькими целями с разными целями развертывания, основной проект имеет минимальное требование iOS 7, и есть расширение с целью iOS 8.
Теперь, когда я компилирую проект, компилятор выдает предупреждение в этой строке кода:
if #available(iOS 8.0, *) { ... }
"Ненужная проверка для" iOSApplicationExtension "; минимальная цель развертывания гарантирует, что защита всегда будет правдой"
Я проверил параметры настройки сборки и не нашел никакого переключателя, чтобы убивать быстрые предупреждения.
Я попытался определить целевую версию iOSApplicationExtension отдельно по этой строке, но безуспешно:
if #available(iOS 8.0, iOSApplicationExtension 8.0, *) { ... }
Есть ли способ подавить это раздражающее сообщение?