Я нашел способ установить симулятор iPhone 4.2 в Xcode 4.3:
Следуйте инструкциям от Parth Bhatt, но установите симулятор во временную папку (папка 'Developer' нев Xcode 4.3).
После установки перейдите на <tmp_dir>/Platforms/iPhoneSimulator.platform/Developer/SDKs
, и вы найдете файл с именем "iPhoneSimulator4.2.sdk".
Откройте новое окно Finder и перейдите к /Applications
и щелкните правой кнопкой мыши на Xcode, выберите показать содержимое пакета, перейдите к /Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
, вы увидите файлы .sdk, по одному для каждого установленного симулятора iPhoneв XCode.
Перетащите файл «iPhoneSimulator4.2.sdk» из вашей временной папки и поместите в папку SDKs пакета XCode.
Перезапустите XCode, и все (вы можете удалить временную папку).
Если ваш проект имеет цель развертывания до 4.2, вам будет доступен симулятор 4.2.