Wenn ich versuche, eine iOS-Anwendung in Xcode 6 im iPhone 6-Simulator auszuführen , wird die Fehlermeldung angezeigt, dass die App im Simulator nicht ausgeführt werden kann .
Und der Fehlercode lautet:
Beim Ausführen ist ein Fehler aufgetreten (Domain = FBSOpenApplicationErrorDomain, Code = 4).
Kann jemand vorschlagen, wie man es löst?
Antworten:
Das hat bei mir funktioniert:
iOS Simulator -> Inhalt und Einstellungen zurücksetzen ... -> Zurücksetzen
von Qiita referenziert: App kann im Simulator nicht ausgeführt werden エ ラ ー の 対 対 応 .
quelle
Das Schließen des iOS-Simulators hat bei mir funktioniert.
Der iOS-Simulator muss nicht immer zurückgesetzt werden. Ich musste Xcode nicht einmal schließen.
quelle
Dies ist mir einmal passiert, als ich einige Assets als symbolische Links (durch
ln -sf
) hinzugefügt habe . Sogar die Installation auf Geräten schlug fehl.Nachdem ich die Links entfernt und eine Hardcopy erstellt hatte, funktionierte es und der Fehler war verschwunden.
quelle
Sie müssen den Simulator nicht jedes Mal beenden oder den gesamten Inhalt zurücksetzen.
Schließen Sie einfach die App, an der Sie arbeiten, wenn Sie im Hintergrund ausgeführt werden.
Für mich geht das .
quelle
Wie in den Xcode-Versionshinweisen erwähnt, resultiert dieser Fehler (zusammen mit einigen anderen) aus einem Timing-Fehler. Die Problemumgehung besteht darin, es erneut zu versuchen.
Siehe https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1
Siehe auch:
https://devforums.apple.com/thread/248879?tstart=0
quelle
Ich habe gerade den Simulator verlassen, das Projekt aufgeräumt und wieder ausgeführt, es hat funktioniert.
quelle
Beenden Sie einfach die Beta-Version von xcode6.0 oder führen Sie das Projekt erneut aus. Es hat bei mir funktioniert.
quelle
Durch das Zurücksetzen des Xcodes wird fehlerhafter Müll gelöscht, den der Simulator zwischengespeichert hat. Das Zurücksetzen ist daher eine gute Option, um dieses Problem zu beheben.
iOS Simulator -> Inhalt und Einstellungen zurücksetzen.
quelle
Seien Sie vorsichtig, wenn Sie Installationen überspringen. Ich habe versehentlich die Installation überspringen auf dem Hauptziel geändert, als ich beabsichtigte, sie in Abhängigkeit zu ändern. Beim Zurückwechseln musste ich putzen.
quelle
Dieses Problem begann wahrscheinlich, nachdem wir den Hintergrundmodus in unserer App aktiviert hatten. Meine Lösung:
1) Gehen Sie zum Simulator.
2) Halten Sie cmd + Shift
gedrückt. 3) Tippen Sie zweimal auf die Taste 'H'.
4) Schieben Sie die Anwendung ab, um die Ausführung im Hintergrund zu stoppen.
5) Wieder ausführen.
(Sehr anstrengend, den obigen Schritt jedes Mal wiederholen zu müssen, wenn ich baue und laufe)
quelle
Öffnen Sie Ihre App-Schemaeinstellung und bearbeiten Sie sie wie im beigefügten Screenshot gezeigt. Eigentlich müssen Sie den "Start aufgrund von Hintergrundabruf" deaktivieren. Hat für mich gearbeitet. Schritte: 1. Wählen Sie Ihr Ziel aus und wählen Sie "Schema bearbeiten". 2. Wählen Sie die Registerkarte "Optionen" auf der rechten Seite des Detailfensters. 3. Deaktivieren Sie das Kontrollkästchen "Aufgrund von Hintergrundabruf starten".
quelle
Trennen Sie die Hardwaretastatur. Im Hauptmenü von ios simulator Hardware -> Tastatur -> Hardware-Tastatur trennen.
quelle