На самом деле это очень частый вопрос (был ленивый, только связанный).
Короткая версия: вам нужно установить для вашего базового SDK самую высокую версию SDK, которую вы получили Цель развертывания вашего проекта до самой низкой версии, которую вы хотите поддерживать, например, 3.0.Это означает, что цель развертывания указывает самую старую версию, на которой должно работать ваше приложение.Но будьте осторожны, этот параметр не препятствует случайному вызову, скажем, методов, доступных с 4.0 на iPhone 3.0, и, таким образом, вызывает метод, исключающий исключение.