У меня была такая же проблема, то есть когда я запустил свое приложение в симуляторе, Xcode завис в ожидании запуска симулятора. Симулятор показал черный экран - вообще ничего.
Обратите внимание, что это проект, который отлично работал на Xcode 3 и представляет собой точный набор файлов, используемых для создания приложения, которое в настоящее время продается в App Store.
Хорошо, вот основная проблема и мое решение:
Мое имя приложения было «ultimateTimer.app», как видно из Xcode в папке «Продукты». Однако это НЕ было именем в файле проекта.
Вот как это узнать:
Нажмите на свой проект в Xcode (он обычно вверху, например, мой называется ultimateTimer.xcodeproj). На вкладке «Настройки сборки» найдите область «Упаковка» и, в частности, переменную «Имя продукта». Под названием продукта у меня было три записи:
- Debug
- Распределение
- Release
В Debug он имел значение "TalkUltimateTimer", которое было моим старым именем. Когда я изменил это значение на «ultimateTimer», чтобы оно соответствовало «ultimateTimer.app», как указано выше, я обнаружил, что X-код правильно подключен к симулятору.