Ответ 1
В настройках проекта есть две настройки, которые влияют на поддерживаемые вами платформы:
- Base SDK: имя или путь базового SDK, который используется во время сборки.
- Цель развертывания: код загрузится в эту и более поздние версии iOS.
Первый устанавливает SDK, на который вы ссылаетесь, а второй устанавливает версии iOS, которые ваше приложение будет поддерживать. Важно понять эту заметку в настройке Target для развертывания:
API-интерфейсы Framework, которые недоступны в более ранние версии будут слабосвязаны; ваш код должен проверить значение null указатели функций или конкретная система версии до вызова новых API.
Итак, если вы используете какие-либо API-интерфейсы, которые существуют только в версии 4.3, убедитесь, что эти фреймворки слабосвязаны и что ваш код проверяет версию iOS перед использованием этих API.