Ich kann meine App auf dem Simulator nicht mit Xcode 6 Beta und iPhone 5s Simulator starten. Zuerst erhalte ich eine Fehlermeldung von Simulator
"IOS-Simulator kann nicht gestartet werden"
und dann, nachdem Xcode mir folgenden Fehler anzeigt,
App kann im Simulator nicht ausgeführt werden Beim Ausführen ist
ein Fehler aufgetreten (Domain = DTiPhoneSimulatorErrorDomain, Code = 2).
Antworten:
Ich habe es mit den folgenden Schritten gelöst:
quelle
Stellen Sie sicher, dass Sie Xcode 6 in Anwendungen öffnen, nicht in der Setup-Datei.
Endlich ein Neustart des Mac löst das Problem in meinem Fall.
quelle
Nachdem ich im Internet einige Lösungen gefunden hatte, funktionierte eine Kombination von Verfahren für mich:
Schließen Sie Xcode und iOS Simulator (und alle zugehörigen Anwendungen).
Installieren (oder neu installieren) Sie Xcode6-Beta im Anwendungsordner (direkt aus der .dmg-Datei).
Öffnen Sie Xcode6-Beta und gehen Sie zu Xcode -> Einstellungen -> Speicherorte -> Befehlszeilentools und wählen Sie "Xcode 6.0" (stellen Sie sicher, dass Sie den im Anwendungsordner ausgewählt haben).
Starten Sie den iOS-Simulator und gehen Sie zu iOS-Simulator -> Inhalt und Einstellungen zurücksetzen ...
Schließen Sie alle Anwendungen und starten Sie Ihren Mac neu (ich habe "Windows erneut öffnen ..." deaktiviert).
Öffnen Sie Xcode6-beta und testen Sie den iOS-Simulator
Viel Glück
quelle
Ich verwende Xcode 6 Beta 2 und habe ein Problem (Fehlercode = 4 in meinem Fall) beim Ausführen von iPad-Simulatoren. Ich glaube, ich hatte das Problem, weil ich einen Dual-Mac OS-Boot ausführe und der Xcode von einer anderen Startdiskette gestartet wird
Ich habe beide von @ayalcinkaya und @apascual empfohlenen Schritte ausgeführt, und dies hat bei mir funktioniert.
quelle
Dies geschieht meistens, weil eine andere Instanz des Simulators im Dock ausgeführt wird.
Töte die andere Instanz und die Dinge sollten gut funktionieren.
quelle
Ich hatte auch dieses Problem und fand die Lösung, indem ich die folgenden Schritte ausführte:
Danach ->
Starten Sie xcode erneut und das Problem ist behoben.
Das Deaktivieren der Variablen DYLD_INSERT_LIBRARIES löst mein Problem:
a) Öffnen Sie das Terminal und geben Sie den Befehl "sudo vi /etc/launchd.conf" ein und drücken Sie die Eingabetaste.
b) Drücken Sie I "Einfügen" und ändern Sie dies
dazu
und drücken Sie esc, um den Einfügemodus zu verlassen.
c) Speichern Sie die Änderungen, indem Sie ": wq" eingeben. Drücken Sie die Eingabetaste.
d) Starten Sie Ihr System neu und das Problem ist behoben.
Vorher habe ich keine iOS-Version vor den aufgelisteten Geräten gefunden, aber nach der Installation oder durch Deaktivieren der Variablen DYLD_INSERT_LIBRARIES habe ich vor allen Geräten dieselbe gefunden.
quelle
Ich habe dieses Problem, nachdem ich den Standardordnernamen "Xcode-Beta2" in "Xcode" umbenannt habe. Als ich es wieder in "Xcode-Beta2" umbenannte, funktionierte der Simulator wie zuvor.
quelle
Was für mich funktioniert hat, war, alle Geräte in "Geräte verwalten" zu entfernen und sie nach dem Neustart wieder hinzuzufügen
quelle
Sauber -> Run hat es für mich behoben.
Ich habe den Rest versucht, nichts hat geholfen. Obwohl es auch erforderlich sein kann.
quelle
Ich hatte das gleiche Problem, als ich eine App mit demselben Namen wie eine zuvor ausgeführte andere App ausführte.
Führen Sie "foo" aus -> erstellen Sie ein neues Projekt mit dem Namen "foo" -> run -> error.
Was auch immer - es scheint mir, dass es für iOS-Simulator mehrere Gründe gibt zu sagen: "Ähm, was willst du von mir? OK, ich werde einen Fehler werfen ..." ;-)
MEINE LÖSUNG: Schließen Sie den iOS-Simulator und führen Sie die App erneut aus.
Das war's in den meisten Fällen so.
quelle
Die häufigste Ursache für die Fehlerberichterstattung ist, dass DYLD_INSERT_LIBRARIES festgelegt ist. Die meisten Personen, die dieses Problem melden, haben es in /etc/launchd.conf festgelegt. Sie können diese Datei bearbeiten, um sie zu entfernen (oder die Datei einfach löschen, da dies wahrscheinlich die einzige Zeile ist) und neu starten, um das Problem zu beheben.
Eine weitere mögliche Ursache für dieses Problem ist, dass Sie Xcode.app möglicherweise nach dem ersten Ausführen umbenannt haben. Wenn dies der Fall ist, starten Sie einfach neu (oder benennen Sie es wieder in den vorherigen Zustand um).
quelle
Ja, apascual ist korrekt https://stackoverflow.com/a/24080160/2905967
Aber für mich habe ich vor Schritt 5 das Simulatorgerät gelöscht (wählen Sie und durch Drücken der Entf-Taste auf der Tastatur), welches Gerät das Problem verursacht. Referenz: apascual Antwort
quelle
Diese Schritte können Ihnen bei Ihrem Problem helfen. Versuche dies:
1 (Klicken Sie oben auf dem Bildschirm auf iOS Simulator
2 (Klicken Sie auf Inhalt und Einstellungen zurücksetzen
3 (Klicken Sie auf Zurücksetzen, wenn der Alarm angezeigt wird
4 (Führen Sie die App erneut im Simulator aus
Dadurch werden einfach alle Inhalte und Einstellungen des vorherigen iOS-Simulators zurückgesetzt.
Hoffe das hilft bei dem Fehler.
quelle
Ich hatte das gleiche Problem und die einzige Lösung, die mir dabei half, dieses Problem zu beheben, war die Neuinstallation von Xcode.
quelle
Lösche Simulator / en und erstelle erneut in Xcode / Window / Devices, die für mich gearbeitet haben ...
quelle
Ich habe festgestellt, dass ich auf das neueste OS X 10.10.1 (von OS X 10.9.5) aktualisieren muss, damit iOS 8.1 funktioniert.
quelle
Die perfekte Antwort für dieses Update finden Sie hier
quelle
In Xcode 11 habe ich festgestellt, dass das Ausführen der folgenden Funktionen im Terminal funktioniert:
Src: https://ekartco.com/2019/10/xcode-11-unable-to-boot-simulator-diehard/
quelle
Keiner der oben genannten Vorschläge hat bei mir funktioniert.
Die Einstellung "Einbetten" für das beanstandete Framework wurde in "Nicht einbetten" geändert, um das Problem zu beheben.
quelle
Ich hatte dieses Problem, bis ich die Xcode 6-Beta-Anwendungsdatei aus einem Ordner in meinem Anwendungsverzeichnis in das Anwendungsverzeichnis selbst legte. Computer neu gestartet. Dann hat es funktioniert.
Zum Testen habe ich erneut einen Ordner in meinem Anwendungsverzeichnis erstellt und meine Xcode-Anwendung dort abgelegt. Auch dies hat nicht funktioniert. Legen Sie es wieder im Anwendungsverzeichnis selbst ab. es funktionierte. In diesen Fällen musste ich nicht einmal neu starten.
Ich würde wirklich hoffen, dass Apple jenseits der Hardcodierungspfade liegt.
quelle
Ich hatte das gleiche Problem. Ich habe den Simulator für IOS7 heruntergeladen. Gehen Sie dazu zu: - 1.Xcode-> Einstellungen-> Downloads-> Komponenten 2.Nachdem Sie in Ihrem Projekt unter Allgemeine Einstellungen auswählen Bereitstellungsziel als 7.0 3. Als letztes wählen Sie einen Simulator unter 7.0 aus :)
quelle
Ich habe diesen Fehler beim Versuch erhalten, eine meiner iPad-Apps auf dem iPhone Simulator auszuführen. Es wurde als universelle App erstellt, ich habe es zum Testen mehrmals auf dem iPhone ausgeführt und erst kürzlich das Kontrollkästchen "Nur iPad" in der Zielkonfiguration aktiviert.
Beim Versuch, es auf meinem iPhone-Gerät auszuführen, wurde die viel hilfreichere Fehlermeldung angezeigt: "Die Anwendung unter [/location/..../Name.app] kann nur auf iPads installiert werden."
quelle