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.