Я создал свой пакет, который хотел бы использовать в своих проектах. В пакете я использую UIStackView. Когда я добавляю пакет в проект и запускаю его, я получаю ошибки «UIStackView» доступен только в iOS 9.0 или новее . Почему я получаю эту ошибку, если мой проект iOS target сидя установлен на 9.0? Как я могу решить эту проблему без поддержки iOS 8 в пакете?
UIStackView представлен в iOS 9, поэтому, если ваш проект поддерживает iOS 8, то UIStackView будет недоступен для iOS 8. Поэтому добавьте проверку, как показано ниже
if #available(iOS 9, *) { //UIStackView code } else { // any other alternative }