Xcode 5 - «Симулятору iOS не удалось установить приложение» каждый раз, когда я переключаю симуляторы


99

Используя Xcode 5 GM, каждый раз, когда я переключаюсь на симуляторы 5.1, 6.0 или 6.1 для тестирования, я получаю сообщение об ошибке «Симулятору iOS не удалось установить приложение». Когда я перезагружаю симулятор, он работает, но становится очень утомительно.

У кого-нибудь есть постоянное исправление или обходной путь?


У меня такая же досадная ошибка. Есть идеи?
DanielR

Мне сказали, что это связано с целью развертывания 5.1, но изменение этого не привело к окончательному результату.
Tom Redman

1
У меня другая ситуация. С моим симулятором для 6.0 проблем нет. Но я получил сообщение об ошибке в симуляторе iOS 7.
Bagusflyer

Ответы:


160

Похоже, это известная проблема. Из примечаний к выпуску Xcode 5 :

После переключения минимальной цели развертывания приложения с iOS 7.0 на выпуск до iOS 7.0 сборка и запуск приложения может завершиться ошибкой с сообщением «Симулятору iOS не удалось установить приложение».

  • Перейдите на главный экран iOS, нажмите и удерживайте значок приложения, затем нажмите кнопку «X», чтобы удалить приложение. 13917023

Еще одно примечание к выпуску:

Симулятор iOS

  • Если приложение iOS отсоединено, повторный запуск того же приложения из Xcode приведет к черному экрану в симуляторе, даже если новое приложение запущено. Закройте приложение в симуляторе или перезапустите его во второй раз. 14648784

Используя подсказку от TRedman, я изменил цель развертывания с 5.0 на 5.1, и ошибка исчезла (пока). Я запускал приложение десять раз подряд и ни разу не сообщал об ошибке.
DanielR

3
К сожалению, симулятор всегда на черном экране, даже если приложение вообще не запущено.
Bagusflyer

@bagusflyer См. правку к ответу. Похоже, это еще одна известная проблема.
Tom Redman

2
Я думаю, это происходит с момента предварительного просмотра разработчика 1. Сообщение об ошибке «Симулятору iOS не удалось установить приложение» появляется, даже если приложение не установлено на симуляторе. Нет приложения для удаления, и ошибка не исчезает ни в одном из моих проектов. Для других проектов это нормально. Сброс симулятора, удаление производных данных и чистка не помогают.
DenHeadless

2
На мой взгляд, это связано с переключением между запуском в симуляторе iOS6 и iOS7; iOS7 работает надежно, а iOS6 работает только после сброса или удаления приложения (удаление приложения происходит намного быстрее, чем сброс симулятора). @TRedman, Спасибо, что спросили и разместили этот ответ. Жаль, что Apple оставила нас убирать там беспорядок.
Роберт Альтман

17

Удалите старую версию приложения в симуляторе (обычно iOS 6.x).


Спасибо, это сработало (я ранее развернул приложение на симуляторах 5.1 и 6.0 с помощью Xcode 4)
Стивен Крамер

11

В качестве альтернативы перейдите к iOS Simulator - Reset Content and Settings.

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

Это необходимо делать для каждой версии симулятора iOS, вызывающей проблему.


10

Ни одно из других предложений не помогло мне. Однако, сравнив мои существующие настройки приложения с новым ванильным проектом, я заметил, что поле «Build» для моей Target было пустым. Как только я помещаю что-то в это поле, приложение устанавливается нормально!


Гениально! Это сработало для меня после того, как я сбросил содержимое симулятора и много раз вручную удалял все данные приложений!
deko 08

Просто гениально ...! Вам разрешили покинуть офис сейчас.
preetam

человек! здорово. Я довольно долго сидел за этим вопросом. Большое спасибо.
shah1988

Где я могу найти поле «Построить» для моей цели?
Джейк

Где поле "Сборка" ??
z33 06

10

если вы уже разработали проект и использовали xib для разработки представлений, тогда

X-Code> Панель выбора инспектора> Документ Interface Builder> открывается в> и изменяется с Xcode Default (5.o) на Xcode 4.6.
введите описание изображения здесь
Создайте и запустите свое приложение, оно будет успешно запущено, если оно не будет запускаться снова, отправьте заголовок в iOS Simulator - Reset Content and Settings. удалите старое приложение из симулятора, затем снова запустите.


9

У меня та же проблема, но я решил ее следующим образом ....

  1. Запустите симулятор iOS

  2. Пойдите и нажмите меню «Симулятор iOS».

  3. Нажмите "Сбросить содержимое и настройки".

  4. Закройте симулятор и перестройте приложение.

введите описание изображения здесь

На снимке экрана выше показано, как это можно сделать ...

Думаю, у вас это работает ... !!!


7

У меня работает удаление приложения в симуляторе. просто хотел добавить, что это произойдет, только если я открою xib, созданный в xcode 4.6. Если это другие файлы, этого не произойдет


3

попробуй это ....

в моем случае у меня ничего не сработало, после сброса симулятора контента я также не могу установить приложение на симуляторе. после этого я просто изменил местоположение своего проекта. я просто переместил проект в другое место. затем он успешно установлен.


Означает ли это расположение папки, содержащей проект, в иерархии Finder? Если да, то doesn'tработайте у меня (мои поиски продолжаются ...)
cate

@cate да, в моем случае я переместил папку с документов на рабочий стол, у меня это сработало
Шайк Рияз

2

У меня ничего из вышеперечисленного не сработало. Я просто переустановил xcode, и все заработало.


2

Заглянул в этот вопрос сегодня. Обнаружено, что причиной этого была пустая справочная папка (синяя папка). Удалил папку из ресурсов на этапе сборки ... почистил папку сборки, черт возьми, и она исчезла.


1

/ Users / YOURUSERNAME / Library / Developer / Xcode / -> удалите все содержимое этой папки, а затем просто запустите приложение из Xcode.


0

Чтобы проверить настройки исполняемого файла ex. $ (EXECUTABLE_NAME) (настройка проекта - страница свойств информации)


0

У меня другая проблема при получении сообщения об ошибке «iOS Simulator не удалось установить приложение». Причина в том, что я добавил свойство в App-Info.plist без какого-либо значения. Например, [Категория приложения] без значения. Таким образом, ошибка также появится.


0

Когда я получил эту ошибку, изображение телефона действительно появилось, но изображение приложения, которое я хотел протестировать, не появилось. Вместо этого я был на главной странице телефона, на которой показаны имеющиеся у вас приложения. Я исправил эту проблему, удалив множество значков, которые появлялись на стартовых экранах - около 30 из них. Они были созданы, когда я тестировал приложения в течение нескольких месяцев. Итак, я не говорю, что это решение, но оно начало работать после того, как я удалил старые изображения приложений.


Обычно вы сбрасываете содержимое симулятора: откройте симулятор, выберите «Симулятор iOS» в строке меню (Mac OSX) и элемент подменю «Сбросить содержимое и настройки ...».
JOM

0

Для меня это было -framework XCTest .

Это заставило приложение умереть с iOS Simulator failed to install application

и на устройстве Could not inspect the application package.

Убрал и теперь работает.


0

Вы используете Xcode GM, который находится на стадии бета-тестирования. Используйте последнюю доступную версию Xcode 5.1.1. Кроме того, эта ошибка возникает при переключении между симулятором (32-разрядным и 64-разрядным).

  1. Закройте симулятор и заново соберите приложение. ИЛИ
  2. Сбросить симулятор из «iOS simulator» -> «Reset content and settings ..»

ошибка


0

Я изменил имя своего приложения и идентификатор пакета на полпути. Мне случилось удалить имя исполняемого файла в моем списке. Я снова изменил его на "$ {EXECUTABLE_NAME}" (без кавычек) и снова в деле.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.