Распространенным заблуждением является то, что поскольку он называется Base SDK , он должен соответствовать минимальным требованиям вашего приложения.Это не так!Базовый SDK - это самый высокий SDK , против которого вы будете разрабатывать, и имеет смысл постоянно обновлять его до последних функций и версии iOS (все, что вам нужно сделать, это просто не использовать новыефункциональность, если вы не хотите).Если вы планируете вместо этого поддерживать более старые версии iOS, вам нужно установить Deployment Target на минимальный уровень SDK , который вы хотите поддерживать.
Мне потребовалось некоторое время и немало времени, чтобы разобраться с этим.Это основная идея.Если вам нужна дополнительная информация, более полное объяснение этого доступно в одном из моих постов .