Я только что скачал и установил xcode4 с последним SDK. Я открыл свой проект, выбранный для запуска, и симулятор подтягивается, но остается черным. Все, что я вижу в окне состояния XCode, это «Присоединение к MyProjectName
xCode4 не запускает приложение в симуляторе
Ответы (4)
ознакомьтесь с моим сообщением в блоге, чтобы узнать, как обойти это - в основном вам нужно удалить свои данные xcuserdata для проекта. http://hiediutley.com/2011/03/10/xcode4-is-your-old-project-hanging-in-the-simulator/
Пол дня бьюсь с этой же проблемой! Наконец мне удалось решить мою проблему.
Файл plist моего приложения был сильно изменен, поэтому я создал новое приложение и сравнил значения моего plist с новым. В моем файле plist для значения Executable file
была установлена жестко закодированная строка, изменение которой решило мою проблему.
- Откройте файл
ApplicationName-Info.plist
- Убедитесь, что значение для
Executable file
установлено на${EXECUTABLE_NAME}
- Чистить, строить, запускать
- Очистить, построить, снова запустить.
Я не уверен, почему мне пришлось дважды очищать, строить, запускать, но он не запустился в первый раз.
Надеюсь, это сработает для вас. Попробуйте изменить некоторые другие значения обратно на их значения по умолчанию, если это не работает, так как это может быть проблемой с вашим файлом plist.
Есть много разных решений, которые люди предлагают для этого:
- Сделай чистку
- Сбросить симулятор
- Сделайте «чистую папку сборки» (удерживайте нажатой клавишу выбора при выборе очистки)
- Удалить ~/Library/Инструменты разработчика/Xcode/Производные данные/Ваш проект*
- Удалите каталог «xcuserdata» внутри вашего каталога .xcodeproj.
Я просто потратил час, пробуя разные комбинации пунктов выше, выполняя их все, ... ничего не получалось. Мое приложение будет либо 1) немедленно запускаться и закрываться до появления экрана запуска, либо 2) зависать на экране запуска. Симулятору потребовалась целая вечность для сброса, иногда он не реагировал на выход ... Происходят действительно странные вещи.
Это решило мою проблему: Перезагрузите компьютер.
(Мне кажется, что это нужно было сделать в Mac OS, но это сработало. Возможно, это как-то связано с обновлением до XCode 4.6 и отсутствием перезагрузки с тех пор, я не уверен... Но я снова работаю. )
Что мне помогло:
- Откройте навигатор проекта
- Нажмите на этапы сборки
- Используйте инструмент поиска и проверьте, есть ли результат для info.plist. Если есть результат, удалите его.
- Создавайте и запускайте