Xcode 5 - "iOS Simulator не вдалося встановити додаток" щоразу, коли я перемикав тренажери


99

Використовуючи Xcode 5 GM, коли я перемикаюся на симулятори 5.1, 6.0 або 6.1 для тестування, я отримую помилку "iOS Simulator не вдалося встановити додаток." Коли я скидаю тренажер, він працює, але це стає дуже стомлюючим.

У когось є постійне виправлення чи вирішення?


Я отримав таку ж дратівливу помилку. Будь-хто ідеї?
DanielR

Мені сказали, що це пов'язано з ціллю розгортання 5.1, але зміна не була остаточною.
Том Редман

1
У мене склалася інша ситуація. Мій симулятор для 6.0 - це не проблема. Але я отримав повідомлення про помилку в тренажері iOS 7.
Bagusflyer

Відповіді:


160

Схоже, це відома проблема. З приміток до випуску Xcode 5 :

Після переключення мінімальної цілі розгортання програми з iOS 7.0 на випуск до iOS 7.0, створення та запуск програми може не вдатися із повідомленням "iOS Simulator не вдалося встановити програму".

  • Перейдіть на головний екран iOS, натисніть і утримуйте піктограму програми, а потім торкніться клавіші “X”, щоб видалити програму. 13917023

Ще одна примітка до випуску:

iOS Simulator

  • Якщо додаток для iOS від'єднано, перезапуск того самого додатка з Xcode призведе до появи чорного екрана в Simulator, навіть якщо новий додаток запущено. Закрийте додаток у Симуляторі або перезапустіть його вдруге. 14648784

Використовуючи підказку від TRedman, я змінив ціль розгортання з 5,0 на 5,1 і помилка зникла (поки що). Я запускав програму десять разів поспіль, і жодного повідомлення про помилку не було.
DanielR

3
На жаль, тренажер завжди на чорному екрані, навіть коли не працює жодна програма.
Bagusflyer

@bagusflyer Перегляньте редагування відповіді. Здається, це ще одне відоме питання.
Том Редман

2
Це відбувається з часу попереднього перегляду розробника 1, я думаю. Повідомлення про помилку "Симулятор iOS не вдалося встановити програму" спливає, навіть якщо програма не встановлена ​​на тренажері. Немає програми для видалення, і помилка не зникла в одному з моїх проектів. Для інших проектів це чудово. Скидання імітатора, видалення отриманих даних та очищення не допомагають.
DenHeadless

2
Для мене, здається, це пов'язано з перемиканням між запуском в тренажері для iOS6 та iOS7; iOS7 працює надійним, а iOS6 працює лише після скидання програми або після видалення програми (видалення додатка набагато швидше, ніж повторне скидання тренажера). @TRedman, Дякую за запитання та публікацію цієї відповіді. Дуже погано Apple залишила нас прибирати там безлад.
Роберт Альтман

17

Видаліть стару версію програми у своєму тренажері (зазвичай iOS 6.x).


Дякую, що це зробили (я раніше розгорнув додаток до симуляторів 5.1 та 6.0 за допомогою Xcode 4)
Стівен Крамер

11

Крім того, перекладіть на iOS Simulator - Скидання вмісту та налаштувань.

Це може бути простішим, коли у вас є багато додатків на тренажері і ви не можете згадати, над яким ви працюєте в даний час.

Це потрібно зробити для кожної версії iOS Simulator, яка викликає проблему.


10

Жодна з інших пропозицій не працювала для мене. Однак, порівнюючи мої існуючі налаштування програми з новим проектом ванілі, я помітив, що поле "Створити" для моєї цілі порожнє. Після того, як я помістив щось у це поле, додаток встановлено просто добре!


Блискуче! Це працювало для мене після того, як я скинув вміст тренажера та багато разів видаляв усі дані програм!
deko

Просто Блискуче ...! Ви дозволили покинути посаду зараз.
preetam

людина! приголомшливий Я сидів за цим питанням досить довго. Дуже дякую.
shah1988

Де я можу знайти поле "Створити" для своєї цілі?
Джейк

Де поле "Будувати" ??
z33

10

якщо ви вже розробили проект, і ви використовували xib для розробки поглядів тоді

X-Code> Рядок вибору інспектора> Документ конструктора інтерфейсу> відкривається в> і змінюється з Xcode за замовчуванням (5.o) на Xcode 4.6.
введіть тут опис зображення
Створіть та запустіть свою програму, вона запуститься успішно, якщо вона не запуститься знову, перейдіть до iOS Simulator - Скидання вмісту та налаштувань. видаліть старий додаток із симулятора, потім запустіть ще раз.


9

Я отримав ту ж проблему, але вирішився наступним чином ....

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

  2. Перейдіть і натисніть меню «iOS Simulator»

  3. Натисніть "Скинути вміст і налаштування"

  4. Закрийте тренажер та відновіть додаток.

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

Знімок на екрані показує спосіб, як ви можете це зробити ...

Я думаю, це працює для вас ... !!!


7

Видалення програми в тренажері працює для мене. просто хотів додати, що це трапляється лише в тому випадку, якщо я відкрию xib, створений в xcode 4.6. Якщо це інші файли, цього не відбувається


3

спробуйте це ....

у моєму випадку нічого не працює для мене, після скидання симулятора вмісту також я не в змозі встановити додаток на тренажері. після цього я просто змінив місце розташування свого проекту. я щойно перемістив проект в інше місце. потім він встановлений успішно.


Чи означає це розташування проекту, що закриває папки, в ієрархії Finder? Якщо так, то doesn'tпрацюйте у мене (мій пошук триває ...)
cate

@cate так, у моєму випадку я перемістив папку з документів на робочий стіл, вона працювала для мене
Shaik Riyaz

2

Жодна з перерахованих вище речей для мене не працювала. Я щойно перевстановив xcode, і він працював.


2

Сьогодні зайнявся цим питанням. Виявив, що причиною цього стала порожня довідкова папка (синя папка). Вилучив папку з Resources in Build Phase ... очистив папку зборки для чорта її, і вона пішла.


1

/ Користувачі / YOURUSERNAME / Бібліотека / Розробник / Xcode / -> видаліть увесь вміст цієї папки, а потім просто запустіть програму з Xcode.


0

Щоб перевірити розміщення виконавчого файлу, наприклад, $ (EXECUTABLE_NAME) (Налаштування проекту - сторінка інформації про властивості)


0

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


0

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


В основному ви скидаєте вміст тренажера: відкрийте тренажер, виберіть пункт «iOS Simulator» з меню (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" -> "Скидання вмісту та налаштувань .."

Помилка


0

Я змінив ім’я програми та ідентифікатор пакета посередині. У моєму списку випадково було видалено ім'я виконавчого файлу. Я змінив його назад на "$ {EXECUTABLE_NAME}" (без лапок) і повернувся до справи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.