Ich arbeite mit xcode 5 und bekomme oft, The Simulator can't be launched because it is already in use.
wenn es nicht läuft oder geöffnet ist (dh nachdem ich es getan habe: Simulator beenden).
Ich habe die Anwendung gestoppt und habe kein anderes Projekt, das geöffnet ist, ausgeführt wird oder den Simulator verwendet (bitte vermeiden Sie solche Vorschläge).
Dies geschieht, nachdem ich eine Ausnahme bekommen habe.
Wie kann ich den Simulatorprozess "freigeben", ohne meinen Computer neu starten zu müssen (im Moment ist dies die einzige Lösung, die ich gefunden habe)? Ich habe versucht:
- Simulator -> Dienste -> Inhalt und Einstellungen zurücksetzen
- Xcode schließen und wieder öffnen
- xcode -> Entwickler-Toos -> Simulator -> (Simulator öffnen) Simulator beenden
- Aktivitätsmonitor -> (der Simulator ist geschlossen, daher gibt es hier nichts, was das Schließen erzwingen könnte)
Außerdem ist die Ausnahme, dass ich mich in keinem meiner Try-Catch-Fänge verfange. Ich frage mich, ob das Tool des Entwicklerinstruments mir helfen kann, herauszufinden, was falsch ist.
quelle
Antworten:
Ich habe die Lösung ..
Ich hoffe es hilft dir...
quelle
Starten Sie xcode und den Simulator neu. Es ist ein Fehler.
quelle
Was hier möglicherweise vor sich geht, ist, dass Sie den Simulator beendet haben, aber die Debug-Sitzung, die Xcode noch mit dem Simulator geöffnet hat, nicht beendet haben. Sie werden feststellen, dass die Stopp-Schaltfläche weiterhin oben links angezeigt wird. Die Debug-Sitzung bleibt geöffnet, da Sie mit der von Ihnen getroffenen Ausnahme nie fortgefahren sind.
Sie können die Debug-Sitzung beenden, indem Sie die Stopp-Taste drücken oder Befehl + Punkt drücken. Danach können Sie wieder auf den Simulator bauen.
quelle
Sobald wir den Fehler "Simulator in Verwendung" erhalten, bleibt uns keine andere Option als das Beenden des Xcodes, sodass die im Code vorgenommenen Änderungen nicht rückgängig gemacht werden können.
Die einzige Lösung, auf die ich gestoßen bin, ist, es mir zur Gewohnheit zu machen
Reinigen Sie das Projekt zweimal oder mehrmals
Setzen Sie den Simulator zurück, bevor Sie das Projekt ausführen.
Und das Schlimmste an dieser Lösung ist, jedes Mal zuvor dieses Verfahren zu befolgen Sie das Projekt im Simulator ausführen möchten.
Es ist jedoch nicht erforderlich, das Beenden von Xcode zu erzwingen, sodass wir zumindest die Änderungen im Code rückgängig machen können.
Kann nicht anders, Jungs ...
Dieser Fehler muss von Apple behoben werden, denke ich ...
2. September 2014 .
Ich bin nicht mit diesem Problem konfrontiert, da ich meinen Mac OSX und Xcode aktualisiert habe. Scheint, als ob es von Apple behoben wurde.
Danke Jungs.
quelle
Versuchen Sie, Inhalte und Einstellungen zurückzusetzen
quelle
Sie müssen nur XCode und die iOS Simulator-Apps schließen. Starten Sie dann XCode neu. Das ist es.
quelle
Sie können dies auch beheben, indem Sie auf die Stopp-Schaltfläche (neben der Wiedergabetaste) oben links im xcode klicken. Das Problem ist, dass der Simulator gestoppt ist / sein kann, der Debugger jedoch noch in der Datei ausgeführt wird. Anstatt xcode neu zu starten, klicken Sie einfach auf die Schaltfläche Stopp.
Prost
quelle
Überprüfen Sie, ob eine andere Instanz von Xcode den Simulator verwendet. Wenn ja, stoppen Sie einfach die laufende Anwendung, indem Sie auf das Rechteck in der oberen linken Ecke von Xcode drücken. Es passiert mir immer, weil ich vergessen habe, die laufende Anwendung zu schließen.
quelle
Überprüfen Sie das Dock von MacOS. Können Sie das Simulatorsymbol finden? Überprüfen Sie dann am unteren Rand des Symbols, ob eine weiße Linie oder ein weißer Punkt vorhanden ist. Wenn sich Ihr Dock nicht unten befindet, überprüfen Sie auf der linken oder rechten Seite des Symbols, ob eine weiße Linie oder ein weißer Punkt vorhanden ist. Wenn ja, wird der Simulator bereits verwendet. Sie sollten auf das Simulatorsymbol klicken und dann cmd + Q drücken, um es zu beenden.
quelle
Ich habe es vor allem versucht, aber sie konnten mir nicht helfen, mein Problem zu lösen. Ich habe den Xcode entfernt und erneut installiert, dann ist das Problem behoben.
Stellen Sie sicher, dass Sie Xcode ordnungsgemäß installiert haben, da Xcode sonst nicht ordnungsgemäß funktioniert.
quelle
Ich denke, es ist ein Fehler in Xcode 5.1
und ich benutze diese Lösung für dieses Problem. "Schließen Sie alle Anwendungen aus dem Hintergrund und führen Sie sie aus."
Um die Anwendung aus dem Hintergrund zu schließen,
Wählen Sie den Simulator aus und drücken Sie "Strg + Umschalt + H + H". Daraufhin wird der Bildschirm für Hintergrundaufgaben geöffnet. Schließen Sie alle Anwendungen aus dem Hintergrund und führen Sie Ihre Anwendung aus Xcode aus.
Ich hoffe, dies wird Ihnen viel Zeit beim Neustart des Xcodes einräumen.
quelle
Ich habe das gleiche Problem. Mein Weg, es zu verschieben, ist einfach: Wählen Sie den richtigen Simulator aus dem Menü des Simulators-> Hardware-> Gerät. Anscheinend liegt das Problem daran, dass das Simulatorgerät nicht zum Schema-Gerät im xcode-Projekt passt.
quelle
Überprüfen Sie jedes Projektfenster und klicken Sie oben links in XCODE auf die Schaltfläche "Run stop".
quelle
Simulator muss nicht gestoppt werden. * Beenden Sie das Debuggen aller anderen Projekte in Xcode. * Führen Sie nun die gewünschte Anwendung aus.
Das hat bei mir funktioniert.
quelle