Да, вы можете! (Предварительное предупреждение: выполнение этого может быть небезопасным или умным.)
Используя 3.2 в качестве примера: если у вас есть старый SDK, пригодный для использования, или вы можете получить его снова, просто удалите папку «iPhoneOS3.2.sdk» в: 1003 *
Перезапустите Xcode, и вы просто сможете установить BaseSDK на 3.2, как вы привыкли.
Мне пришлось переустановить Xcode 3.2.3 в другой каталог, чтобы вернуть 3.2 SDK, так как Apple, кажется, удаляет его при установке 3.2.5. (Если вы переустанавливаете 3.2.3, обязательно выполните минимальную установку только для SDK.)
Я только что сделал это пару дней назад, и все, кажется, ведет себя как ожидалось. Единственная причина, по которой я прошел этот разгром, заключалась в том, чтобы развернуть приложение 3.2 как приложение 3.2 на моем устройстве 4.2. (Xcode действительно не хотел, чтобы я делал это с 4.2 в качестве базового SDK .... но, возможно, есть другой способ обойти это?)
В любом случае, как сказал Томми, вам действительно следует использовать последнюю версию SDK. Я пошел по этому окольному маршруту как временная вещь, и в скором времени буду конвертировать его в приложение 4.2.