Приложение не запускается на устройстве или симуляторе - PullRequest
6 голосов
/ 29 марта 2011

Итак ... это странно.

У меня было приложение, которое прекрасно работало в симуляторе и на устройстве.Я уже отправил приложение, и оно продается в App Store.

Сегодня я вернулся и внес несколько изменений для обновления.Приложение теперь не загружается на мое устройство и не загружается в симуляторе.

В симуляторе написано «Присоединение к имени_приложения» (в нем указано фактическое имя приложения), и оно остается в этом процессе.«Прикрепление» неограниченное время, пока экран симулятора полностью черный.

При запуске приложения на устройстве появляется сообщение «Build Succeeded», затем «Закончено выполнение app_name», и на устройстве ничего не отображается.

Я перезапустил XCode и попытался перезагрузить компьютер, но все равно не повезло ... Другие приложения работают, но не это.

Есть идеи?

РЕДАКТИРОВАТЬ: я только началсовершенно новый проект, скопировал все активы и код, попытался запустить и все же произошло то же самое.Я думал, что создание проекта заново будет работать ...

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: После запуска "Очистить", удаления папки DerivedData и перезагрузки компьютера во ВТОРОЙ раз, новый проект (со всеми активами, скопированными поверх) сейчас работает.Оригинальный проект до сих пор не работает.Так что я не уверен, что вызвало проблему и что решило проблему, но по крайней мере для меня теперь я могу двигаться дальше.Что мне делать с этой веткой?Это может быть просто удалено?Спасибо всем, кто вмешался, чтобы попытаться помочь!

Ответы [ 6 ]

8 голосов
/ 26 декабря 2012

Пробовал выше варианты, но у меня не сработало.

Наконец, просто сброс симулятора сделал свое дело.

5 голосов
/ 29 марта 2011

В опциях переместите DerivedData в каталог вашего проекта.Всякий раз, когда у меня возникают проблемы с xcode4, я просто покидаю его и удаляю этот каталог.Он содержит сборки и кэши фоновых компиляций, которые делает xcode4.

Удаление этой папки обычно устраняет все возникающие проблемы.

0 голосов
/ 25 апреля 2013

Перепробовал все посты здесь безуспешно. Потом я нашел то, что сработало для меня:

В моем проекте XCode была папка с ресурсами ~ 3000. Сначала я использовал их в качестве «ссылки на папку», что делало невозможным запуск приложения XCode. Когда я переключил их на «группу» в проекте, ошибка исчезла. Мне все еще нужно было перезапустить Xcode и Simulator и восстановить, но это сработало.

0 голосов
/ 01 февраля 2013

Есть много разных решений, которые люди предлагают для этого:

  • Выполнить очистку
  • Сбросить симулятор
  • Сделать «чистую папку сборки» (удерживатьключ выбора вниз при выборе очистки)
  • Удалить ~ / Библиотека / Инструменты разработчика / Xcode / Производные данные / YourProject *
  • Удалить каталог 'xcuserdata' в каталоге .xcodeproj

Я только что провел час, пробуя разные комбинации вышеперечисленных предметов, выполняя все из них ... ничего не получалось.Мое приложение будет либо: 1) немедленно запускаться и закрываться до появления экрана запуска, либо 2) зависать на экране запуска.Симулятору потребовалось бесконечное время для сброса, иногда он не реагировал на Quit, ... Просто происходили очень странные вещи.

Этот решил мою проблему: Перезагрузка машины .

(Меня поражает, что это нужно было делать в Mac OS, но это работало. Возможно, это связано с обновлением до XCode 4.6 и не перезагрузкой с тех пор, я не уверен ..Но я снова бегу)

0 голосов
/ 28 января 2013

Почему бы вам не попробовать этот. Вы можете выйти из симулятора и снова запустить проект. Это работает для меня

0 голосов
/ 29 марта 2011

Попробуйте очистить свой проект.В Xcode 4: Меню продукта >> Очистить.

...