2012-06-07 1 views
1

Я сделал одно очень невинное изменение в своем приложении: я изменил имя цели, щелкнув по самой иконке в панели задач и изменив ее имя там (я изменил это «Тема», по нечетной вероятности, которая имеет значение). После этого приложение больше не запускается на устройстве или в симуляторе.Изменено целевое имя приложения iPhone, теперь приложение «Готово к запуску»

На устройстве он говорит, что сборка выполнена успешно, после чего она говорит «Завершение работы на iPhone 4S» (где Appname - это имя моего приложения, которое я также могу хранить в секрете).

На тренажере, он глохнет на «Присоединение к Appname.Appname»

В панике я изменил название обратно к исходному, и проблема остается.

Обратите внимание: я ничего не менял вручную в настройках, просто изменил имя значка. Настройки автоматически заменяют $ (TARGET_NAME) новым именем, и теперь они автоматически заменяют его старым именем.

Кроме того, пожалуйста, не отмечайте это как дубликат других вопросов «законченного запуска», так как я указал точное изменение, которое я сделал до того, как столкнулся с проблемой, и ни один из предыдущих сообщений, похоже, не справляется с этим.

ответ

5

Попробуйте это:

  • продукта -> Clean.
  • Удалить приложения на Simulator & устройства.
  • Перезапустить Xcode.
+0

Пробовал, что. Чтобы все было снова, я закончил создание нового проекта с тем же именем приложения, что и оригинал, и импортировал все файлы. Еще жаль, что я не понял, что пошло не так, но проблема все же решена. –

+0

И я отвечу на ваш ответ, так как вы были достаточно хороши, чтобы предложить предложение. –

+0

Спасибо Стив, я ценю это. – Mundi

2

После переименования некоторых файлов в моем проекте я добавил их снова в свой проект. Я добавил файл info.plist, который не принадлежит проекту (я думаю!). После этого симулятор запускается и не работает. В Xcode появится сообщение «законченный запуск ...». После того, как я снова попробовал, симулятор работает. Поэтому каждый раз, когда мне нужно симулировать приложение, мне нужно было работать дважды, чтобы это работало.

После экстенсивно просмотра я не смог найти ответ на свою проблему.

Я удалил info.plist, и программа теперь работает хорошо, как и раньше. Это было решением моей проблемы. Перед этим сделайте резервную копию info.plist. Попробуйте восстановить резервную копию info.plist, который работал и добавлял в проект.

0

Моя проблема заключалась в том, что новая цель имела тот же идентификатор Bundle старого. Надеюсь, поможет!