Я попробовал несколько вариантов, и в конце я нашел обходной путь, который не используется по умолчанию для симулятора iPad, но использует SDK4.2 и всегда по умолчанию возвращается к симулятору iPhone 4.2.
Я надеюсь, что это работает и на вашей машине, и, возможно, SDK4.2 вам подойдет.
- Option-Щелкните меню обзора конфигурации сборки (или как его там на самом деле называют)
- Выберите iOS Simulator 4.2 в качестве активного SDK
- Выберите iPhone Simulator 4.2 в качестве активногоИсполняемый файл
- Сборка
- Очистка / повторное открытие / все, что угодно
- Выполните сборку заново, и симулятор iPhone должен запуститься.
Как я уже сказал, он использует SDK4.2, но imho лучше использовать SDK4.2, чем переключаться на симулятор iPad каждый раз, когда вы открываете / чистите/... проект.
После того, как вы скомпилировали для устройства (которое переключает SDK на базовый SDK), вы должны повторить обходной путь.
Афаик, нет реального решения проблемы.Существует в разных вариантах более 6 месяцев.До текущей версии xcode3 для меня он все время переключался на симулятор iPhone.Для других пользователей это был дефолт к iPad.
На форумах разработчиков Apple существует более десятка тем.Ни один из них не предлагает решение или даже обходной путь.
Вы должны сообщить об ошибке на bugreport.apple.com и молиться, чтобы xcode3 не считался концом жизни.