В чем реальная разница между базовым SDK и версией Deployment Target или Deployment OS? - PullRequest
14 голосов
/ 20 сентября 2010

Хотите убедиться, что я правильно понял:

Базовый SDK = То, против чего вы строите.Если он установлен на 4.1, то вы используете версию 4.1 SDK.

Версия ОС развертывания / Цель развертывания = Нижняя или самая старая платформа, которую поддерживает ваше приложение.Если он отличается от Base SDK или SDK, для которого вы создаете, то вы должны выполнить условные проверки, чтобы старые версии ОС не видели сбой, когда ваше приложение вызывает что-то более новое, вплоть до Base SDK.

Это правильно?

1 Ответ

5 голосов
/ 20 сентября 2010

Да, это правильно

К проверкам во время выполнения я бы также добавил слабую связь с фреймворками, добавленными в новых версиях SDK.

...