web-dev-qa-db-de.com

Xcode 8 | iOS 10 Simulator "Fehler in Antwort zurückgegeben: Verbindung ungültig"

Während ich versuche, eine App im iOS 10-Simulator mit xcode8 auszuführen, erhalte ich diese Warnmeldungen häufig. Sie erscheinen zufällig zwei gleichzeitig, und es ist nicht ersichtlich, was sie auslöst.

Unten ist das Bild für den Fehler, den ich bekam. 

 Error Screen shot.

Ich habe versucht, Sachen zu folgen. 

  • App reinigen und neu erstellen
  • Xcode & Simulator neu starten
  • Löschen Sie abgeleitete Daten und erstellen Sie die Anwendung neu.
59
Ketan P

Sogar ich bekam den gleichen Fehler. In meinem Fall ging es darum, dass ich an xcode 7.3 arbeitete und der Simulator geöffnet war. Später habe ich xcode 7 geschlossen und xcode 8 geöffnet und versucht, die App auszuführen.

Ich vermute, das passiert, weil der Simulator offen war. Das Problem wurde gelöst, als ich meinen älteren Simulator geschlossen habe. Scheint ein Problem zu sein, während xcode 8 versuchte, eine Verbindung zum Simulator herzustellen.

Befolgen Sie einfach diese Schritte, um diesen Fehler zu beheben. Es funktioniert gut auf meiner Seite und ich hoffe, dass diese Schritte auch für Sie funktionieren.

 i)Remove multiple xcode versions.
ii)Quit all Xcode and simulators. 
iii)Only one version you opened.
iv)Go to Xcode  -> Preferences

 enter image description here

v) Gehe zu Standort  enter image description here vi) Richtige Version für Befehlszeilentools festlegen (Ihre Xcode-Version)

vii) klicken Sie auf Abgeleitete Daten  enter image description here

viii) Gehen Sie dann zu Abgeleitete Daten und löschen Sie den Ordner. siehe unten image  enter image description here

ix) Klicken Sie auf Simulator, um die Inhaltseinstellungen zurückzusetzen, und beenden Sie einfach Xcode und Simulator.

27

Ohne den Ordner "Abgeleitete Daten" zu löschen

Für das Umschalten zwischen Xcode 8 und .__ gelten die gleichen Regeln wie in der Vergangenheit. Xcode 9:

  1. Beenden Sie Xcode, Instruments, Simulator.app und Console
  2. xcode - Wählen Sie die Version aus, mit der Sie arbeiten möchten
  3. Starten Sie die Version von Xcode, die Sie verwenden möchten

Wenn diese Schritte das Problem nicht für Sie lösen, können Sie die obigen Schritte> wiederholen, aber nach # 2 "Sudo killall -9 com.Apple.CoreSimulator.CoreSimulatorService" hinzufügen. 

von diesem https://forums.developer.Apple.com/thread/79301

12
Malder

Dasselbe Problem, dem ich begegnet bin, wenn ich zwei Xcode-Versionen habe, aber das Problem war, wenn wir die zwei Instanzen des Simulators öffnen, wird derselbe Fehler angezeigt. Der beste Weg, dieses Problem zu lösen, ist der Befehl Ausführen

rm -rf ~/Library/Developer/Xcode/DerivedData 

um die abgeleiteten Daten zu entfernen.

7
Sagar Daundkar

Ich hatte ein ähnliches Problem, obwohl ich keine zweite Instanz des Simulators gestartet hatte, weil SimPholders verwendet wurden und die XCode-Befehlszeilentools auf eine andere Version von XCode eingestellt waren. Um dies zu beheben, öffnen Sie die XCode-Voreinstellungen, und stellen Sie unter der Registerkarte "Standorte" sicher, dass die Version der Befehlszeilentools der aktuellen Version von XCode entspricht.

6
Ryan

Keines der oben genannten Dinge funktionierte für mich.

Anstatt den Simulator zu wählen und auf "Ausführen" zu klicken, wurde das Simulator-Formular "Open Developer Tool" geöffnet. Danach hat alles gut funktioniert.

 enter image description here

6
user1244109

Ich hatte das ähnliche Problem in der Abbildung unten.

 Screenshot 1

Es wurde gelöst, indem Xcode 7 und der Simulator geschlossen wurden.

Wenn Sie an Xcode 8 und seinem Simulator arbeiten, sollte der Xcode 7-Simulator nicht geöffnet bleiben.

Unten sehen Sie einen Screenshot des Simulatorstatus für Xcode 7, wenn Sie an Xcode 8 arbeiten.

 Screenshot 2

2

In meinem Fall Ich hatte ein Projekt geöffnet, einen Xcode 8 und den Emulator für diese Version. Dann öffne ich dieses Projekt auf Xcode 7.3.1. Wenn ich einen Emulator erstelle, wird die Warnung angezeigt.

Meine Lösung: Schließen Sie alle Xcode-Versionen => Abgeleitete Daten löschen => Xcode beenden => Xcode öffnen => Wählen Sie Datei => Zuletzt geöffnet. 

2
BaoDen

Force Quit .. Xcode und Simulator. Diese Art von Problem trat auf, weil Sie versuchen, mehrere Xcode-Versionen gleichzeitig auszuführen. 

1
Arjun Patel

Dieses Problem hatte ich gerade beim Versuch, eine iOS-Anwendung von Xamarin zu debuggen, die Xcode zum Ausführen von Apps im Simulator verwendet. Anfangs zielte ich auf ein 9,7-Zoll-iPad Pro und versuchte, das simulierte Gerät in ein iPad Air 2 (immer noch unter iOS 10) umzuwandeln, aber der Simulator reagierte nicht. Nachdem der Simulator beendet und neu gestartet wurde, schien er okay zu laden Zurück zum vorherigen Gerät - nicht sicher, ob das Ändern von Geräten tatsächlich etwas bewirkt hat, aber ich habe die Fehlermeldung in den wenigen Fällen, in denen ich meine App ausgeführt habe, nicht gesehen.

0
Ade Stringer

Ich hatte dieses Problem auch, aber ich habe unten ausgeführt, dass es gut funktioniert.

Sie haben sowohl Xcode 8.x.x als auch 9 auf Ihrem Mac ausgeführt, was das Problem verursacht. Führen Sie jeweils nur einen Xcode aus (Beenden Sie einen anderen Xcode, lassen Sie keinen anderen Xcode im Hintergrund laufen!).

0
Venkatesh G

Behebung des Problems durch Schließen des gesamten Xcodes und des Simulators. Frag mich nicht warum. Bei der Beta-Version passierte es für mich

0
user1872384

Dies kann vorkommen, wenn auf Ihrem Computer mehrere Xcode-Versionen installiert sind. Stellen Sie sicher, dass Sie zunächst alle Versionen von Xcode BEENDEN (nicht nur schließen). 

0
swiftcoder

Ich hatte ein ähnliches Problem. Ich habe den Simulator und den gesamten Xcode geschlossen. Ich ging zum Terminal und tippte, um zu sehen, wie eine Xcode-Anwendung ausgeführt wurde. Dann tötete ich es. Ich hatte einen Xcode im Hintergrund.

Befehl, um zu sehen, ob Xcode läuft

ps -e | grep -i xcode

Verwenden Sie den Kill-Kommentar, um jede laufende Xcode-App zu beenden, die ich verwendet habe

kill -9 <pid>
0
trsquare lab

Einfache und schnelle Mittel ..

1.Stellen Sie allen xCode ein und öffnen Sie den xCode erneut, den Sie zum Arbeiten benötigen ...

0
abdul sathar

Das Wechseln des Geräts scheint für mich funktioniert zu haben, nachdem ich die anderen Sachen gemacht habe. Muß meinen Computer nicht neu starten.

0
user3499381

Das gleiche Problem, mit dem ich zu kämpfen hatte. In meinem Fall habe ich alle Anwendungen gestoppt und meinen Mac neu gestartet, und alles ist in Ordnung

0
taha