Вам потребуется обновить XCode до последней версии, которая включена в iOS 4.2 SDK.
Вы не можете использовать более старый SDK (по сути, более старую версию XCode) для компиляции для более новой версии iOS, но вы можете использовать более новую версию XCode и компилировать для более старых версий iOS. Вам просто нужно установить «Базовый SDK» на то, что вы хотите, в настройках проекта (самый верхний файл на панели «группы и файлы» слева, с синим значком, нажмите «получить информацию» на этом).
В качестве примера вы можете использовать iOS SDK 4.2 для разработки, развертывания и выпуска, например, iPhone под управлением iOS 3.1.2. С другой стороны, вы не можете использовать iOS SDK 3.2 для разработки для iPhone (или iPad) под управлением iOS 4.2.
tldr: обновите свой XCode и измените настройки Base SDK, и вы уже в пути;)