Ошибка FBSOpenApplicationErrorDomain = 4

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

И код ошибки:

При запуске возникла ошибка (Domain = FBSOpenApplicationErrorDomain, Code = 4)

Может ли кто-нибудь предложить, как его разрешить?

enter image description here

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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

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

он работает для меня.

Ответ 5

Как упоминалось в примечаниях к выпуску 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

Ответ 6

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

Ответ 7

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

Ответ 8

Сброс Xcode приведет к удалению некорректного нежелательного файла, который симулятор кэшировал, поэтому перезапуск является хорошим вариантом для решения этой проблемы.

iOS Simulator → Reset Содержание и настройки.

Ответ 9

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

Ответ 10

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

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

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

Ответ 11

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

Ответ 12

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