#ios #xcode
#iOS #xcode
Вопрос:
Мой проект имеет цель развертывания iOS 11.0 или выше.
Но почему Xcode 12 рекомендует изменить минимальную цель развертывания на 12? Это действительно плохой совет, потому что я бы сократил количество пользователей, которые могли бы установить приложение. Я что-то упускаю?
Комментарии:
1. Со мной тоже происходит, у меня установлен DT на 11.0, и он говорит, что это предупреждение «Проверить настройки проекта», чтобы оно не было на 12.0.
2. Возможно, это ошибка. У XCode 12, похоже, также есть проблемы с длинными строковыми атрибутами. Не удается их скомпилировать. Они поторопились с этим без причины. iPhone 12 даже не был выпущен в конце.
Ответ №1:
Apple всегда старалась заставить каждого пользователя использовать самую новую версию всего. Вы можете видеть это, например, в раздражающих значках повсюду, от которых вы не можете избавиться (речь идет об обновлениях ОС).
Это всего лишь следующий логический шаг. Заставляя вас использовать только самую новую версию ОС (если быть точным: n-2
— но большинство разработчиков n
все равно выберут), они гарантируют, что вашим пользователям придется обновляться до более новой версии ОС, если они хотят продолжать использовать ваше приложение.
Пока вам не нужна более новая версия ОС для определенных функций, нет причин для обновления.