FBSOpenApplicationErrorDomain code = 4 error

188

Когда я пытаюсь запустить приложение iOS в Xcode 6 в симуляторе iPhone 6, я получаю сообщение об ошибке Невозможно запустить приложение в симуляторе .

И код ошибки:

Произошла ошибка во время работы (Domain = FBSOpenApplicationErrorDomain, Code = 4)

Кто-нибудь может подсказать, как это решить?

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

Прадхьюман Чавда
источник
Вполне симулятор и Чистый проект и запустить еще раз тоже у меня сработало.
Pradhyuman Chavda

Ответы:

355

Это сработало для меня:

Симулятор iOS -> Сброс содержимого и настроек ... -> Сброс

скриншот строки меню

ты уверен скриншот

ссылка от Qiita: Невозможно запустить приложение в симуляторе エ ラ ー の 対 応 方法 .

Джефф Уолтерс
источник
9
Тоже самое. Почему это происходит при первом запуске - действительно любительское. Мы должны ожидать большего от Apple.
Алекс Заватоне
12
Сброс не имеет ничего общего с решением. Как упомянуто в примечаниях к выпуску XCode, эта ошибка только из ошибки условия гонки / синхронизации в SpringBoard. Обходной путь - просто повторить попытку, и сброс сима на самом деле не помогает.
Джереми Хаддлстон Секвойя
@JeremyHuddlestonSequoia правильно, без сброса, просто выйдите из симулятора и запустите снова, я решил проблему.
axl411
Это происходит после того, как кто-то изменил профиль обеспечения нашего проекта во время слияния. Решение работает для меня.
еванчин
44

Просто закрытие iOS Simulator сработало для меня.

Не всегда нужно сбрасывать симулятор iOS. Мне даже не пришлось закрывать Xcode.

Клаас
источник
2
Гораздо лучше, чем сбрасывать
Saran
Это работает. Пожалуйста, принудительно выйдите из симуляции. Это будет работать большую часть времени, иначе перезагрузите ваш симулятор.
Дхармендра Кумар Раджан
2
- Выход из сима не работает. - Выход из XCode не работает. - Удаление приложения не работает - Сброс Sim не работает 😢
Вайбхав Саран
10

Это случилось со мной однажды, когда я добавил некоторые активы в качестве символических ссылок (через ln -sf). Даже установка на устройства не удалась.

После того, как я удалил ссылки и сделал печатную копию, это работало, и ошибка исчезла.

Matferib
источник
1
Да, я действительно хочу выделить этот ответ, потому что, если это ваша проблема, ни один из этих других ответов «сбросить / закрыть / сделать танец дождя» никогда не сработает!
WiseOldDuck
3

Нет необходимости выходить из симулятора или сбрасывать весь контент каждый раз.

Просто закройте приложение, над которым вы работаете, если вы работаете в фоновом режиме.

меня устраивает .

Garry
источник
2

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

См. Https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1

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

Также см:

https://devforums.apple.com/thread/248879?tstart=0

Джереми Хаддлстон Секвойя
источник
1

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

Deephunt
источник
1

Просто выйдите из бета-версии xcode6.0 или еще и запустите проект снова, у меня это сработало.

Майши Вадхвани
источник
0

Сброс XCode удалит некоторый плохой мусор, который кэшировал симулятор, поэтому сброс является хорошим вариантом для решения этой проблемы.

Симулятор iOS -> Сбросить содержимое и настройки.

Виная Нишад
источник
Это дублирующий ответ, потому что предложенное решение уже было предложено @JeffWalters.
Хонк
Не говоря уже о том, что ответом является неверная дезинформация.
Джереми Хаддлстон Секвойя
0

Будьте осторожны, если вы пропустите установки. Я случайно изменил Skip Install на основной цели, когда намеревался изменить его на зависимости. Когда меняли его обратно, мне приходилось делать чистку.

Майк Гао
источник
0

Эта проблема, вероятно, началась после того, как мы включили фоновый режим в нашем приложении. Мое решение:

1) Перейти в симулятор
2) Удерживать cmd + shift
3) Нажать клавишу «H» два раза
4) Сдвинуть приложение, чтобы оно не работало в фоновом режиме.
5) Запустите снова.

(Очень утомительно повторять вышеописанный шаг каждый раз, когда я строю и запускаю)

humblePilgrim
источник
-1

Откройте настройку схемы приложения и отредактируйте ее, как показано на скриншоте. На самом деле вам нужно отключить «Запуск из-за фоновой выборки». Работал на меня. Шаги, 1. Выберите цель и выберите «изменить схему» 2. Выберите вкладку «Параметры» в правой части подробного окна 3. Снимите флажок «Запуск из-за фоновой выборки».

Анируд Пандей
источник
Огорчает отсутствие скриншота.
Натан Тагги
-2

Отключите аппаратную клавиатуру. В главном меню симулятора ios Hardware -> Клавиатура -> Отключить аппаратную клавиатуру.

Prabhu.Somasundaram
источник