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.