#ios #xcode #flutter
#iOS #xcode #трепетать
Вопрос:
Я работаю над нативным кодом IOS в приложении Flutter.
Я получаю некоторые ошибки, когда Xcode говорит: «[метод/класс/функция, которую вы пытаетесь использовать] доступна только в iOS 10.0 или новее», поэтому мне нужно увеличить цель развертывания с проекта Flutter по умолчанию 9.0.
Но безопасно ли это делать из XCode?
Похоже, что это может быть опасно и может нарушить проект, если какие-либо зависимости (или само трепетание) должны иметь минимальное значение 9.0… в конце концов… почему он установлен на 9.0 в первую очередь, если в этом нет необходимости?
Возможно, вы думаете: «Да, ну, просто попробуйте и измените его обратно, если он не работает…», но это большой проект, у меня были другие проекты, которые были заблокированы по аналогичным причинам, требующим старой техники «создать новый пустой проект и вырезать и вставить все, чтобы восстановить его».
Комментарии:
1. В основном да. iOS 10 довольно старая, устройства Apple получают обновления долгое время и остаются в курсе, iPhone 5 обновлен до 10. Чтобы быть более безопасным, вы можете придерживаться версии зависимостей, которая чаще всего вызывает головные боли из-за обновленных версий зависимостей.