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). Даже установка на устройства не удалась.

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


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

3

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

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

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


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

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



0

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

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


Это дублирующий ответ, потому что предложенное решение уже было предложено @JeffWalters.
Хонк

Не говоря уже о том, что ответом является неверная дезинформация.
Джереми Хаддлстон Секвойя

0

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


0

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

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

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


-1

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


Огорчает отсутствие скриншота.
Натан Тагги

-2

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

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