Kod FBSOpenApplicationErrorDomain = błąd 4

188

Kiedy próbuję uruchomić aplikację iOS w Xcode 6 w symulatorze iPhone'a 6, pojawia się błąd Nie można uruchomić aplikacji w Symulatorze .

Kod błędu to:

Wystąpił błąd podczas działania (Domena = FBSOpenApplicationErrorDomain, Kod = 4)

Czy ktoś może zasugerować, jak to rozwiązać?

wprowadź opis zdjęcia tutaj

Pradhyuman Chavda
źródło
Quite Simulator i Clean Project i kolejny raz również działały dla mnie.
Pradhyuman Chavda

Odpowiedzi:

355

To działało dla mnie:

Symulator iOS -> Resetuj zawartość i ustawienia ... -> Resetuj

zrzut ekranu paska menu

jesteś pewien zrzut ekranu

odniesienie z Qiita: Nie można uruchomić aplikacji w Simulator エ エ ー の 対 応 方法 .

Jeff Walters
źródło
9
To samo tutaj. Dlaczego dzieje się to za pierwszym razem, jest naprawdę amatorskie. Powinniśmy oczekiwać więcej od Apple.
Alex Zavatone
12
Resetowanie nie ma nic wspólnego z rozwiązaniem. Jak wspomniano w informacjach o wydaniu Xcode, błąd ten wynika po prostu z błędu wyścigu / błędu czasu w SpringBoard. Obejściem tego problemu jest próba ponownego uruchomienia, a zresetowanie karty SIM w rzeczywistości nie pomaga.
Jeremy Huddleston Sequoia
@JeremyHuddlestonSequoia jest poprawny, bez resetowania, wystarczy wyjść z symulatora i uruchomić ponownie, rozwiązałem problem.
axl411
Dzieje się tak po zmianie profilu udostępniania naszego projektu podczas scalania. To rozwiązanie działa dla mnie.
evanchin
44

Właśnie zamknięcie symulatora iOS działało dla mnie.

Nie zawsze trzeba resetować Symulator iOS. Nie musiałem nawet zamykać Xcode.

Klaas
źródło
2
Znacznie lepiej niż zresetować
Saran
To działa. Proszę wyjść z symulacji. Będzie działać przez większość czasu, w przeciwnym razie Zresetuj symulator.
Dharmendra Kumar Rajan
2
- Wyjście z karty SIM nie działa. - Wyjście z XCode nie działa. - Usuwanie aplikacji nie działa - Resetowanie karty SIM nie działa 😢
Vaibhav Saran
10

Zdarzyło mi się to raz, gdy dodałem niektóre zasoby jako dowiązania symboliczne (poprzez ln -sf). Nawet instalacja na urządzeniach nie powiodła się.

Po usunięciu linków i sporządzeniu papierowej wersji zadziałało, a błąd zniknął.

Matferib
źródło
1
Boyhowdy tak, naprawdę chcę podkreślić tę odpowiedź, ponieważ jeśli to jest twój problem, żadna z pozostałych odpowiedzi „resetuj / zamykaj / tańcz w deszczu” nigdy nie zadziała!
WiseOldDuck
3

Nie musisz wychodzić z symulatora ani resetować całej zawartości za każdym razem.

Wystarczy zamknąć aplikację, na której pracujesz, jeśli działa w tle.

mi to pasuje .

Garry
źródło
2

Jak wspomniano w uwagach do wydania Xcode, ten błąd (wraz z kilkoma innymi) wynika z błędu synchronizacji. Obejściem tego problemu jest po prostu ponowna próba.

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

Testowanie na symulatorze iOS może powodować błąd wskazujący, że aplikacja nie mogła zostać zainstalowana lub uruchomiona. Uruchom ponownie testy lub rozpocznij kolejną integrację.

Zobacz także:

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

Jeremy Huddleston Sequoia
źródło
1

Po prostu wyszedłem z symulatora, wyczyściłem projekt i uruchomiłem go ponownie.

Deephunt
źródło
1

Po prostu zamknij wersję beta xcode6.0 lub uruchom projekt ponownie, to zadziałało dla mnie.

Maishi Wadhwani
źródło
0

Ponowne wpisanie Xcode spowoduje usunięcie niektórych złych śmieci, które symulator zapisał w pamięci podręcznej, więc resetowanie jest dobrym rozwiązaniem, aby rozwiązać ten problem.

Symulator iOS -> Resetuj zawartość i ustawienia.

Vinay Nishad
źródło
To jest duplikat odpowiedzi, ponieważ proponowane rozwiązanie zostało już zasugerowane przez @JeffWalters.
honk
Nie wspominając o tym, że odpowiedź jest niepoprawna dezinformacja.
Jeremy Huddleston Sequoia
0

Uważaj, jeśli pominiesz instalacje. Przez przypadek zmieniłem Skip Skip na głównym celu, gdy chciałem to zmienić w zależności od zależności. Przy ponownej wymianie musiałem zrobić porządek.

Mike Gao
źródło
0

Ten problem prawdopodobnie zaczął się po włączeniu trybu tła w naszej aplikacji. Moje rozwiązanie:

1) Przejdź do symulatora
2) Przytrzymaj cmd + shift
3) Naciśnij dwa razy klawisz „H”
4) Przesuń aplikację, aby zatrzymać działanie w tle.
5) Uruchom ponownie.

(Bardzo męczące muszę powtarzać powyższy krok za każdym razem, gdy buduję i biegam)

pokorny pilgrim
źródło
-1

Otwórz ustawienia schematu aplikacji i edytuj je, jak pokazano na załączonym zrzucie ekranu. W rzeczywistości musisz wyłączyć opcję „Uruchom z powodu pobierania w tle”. Pracował dla mnie. Kroki, 1. Wybierz cel i wybierz „edytuj schemat” 2. Wybierz zakładkę „Opcje” po prawej stronie okna szczegółów 3. Odznacz pole „Uruchom z powodu pobierania w tle”.

Anirudh Pandey
źródło
Niepokojący jest brak zrzutu ekranu.
Nathan Tuggy,
-2

Odłącz klawiaturę sprzętową. W menu głównym symulatora ios Sprzęt -> Klawiatura -> Odłącz klawiaturę sprzętową.

Prabhu.Somasundaram
źródło