Fehler: Verbindung zur Prozess-ID 0 fehlgeschlagen

68

Ich habe die Foren gelesen und bisher funktioniert keine der vorgeschlagenen Lösungen für mich. Ich verwende Xcode 4.4.1 und teste im iPhone 5.1 Simulator. Der Simulator öffnet die Apps nicht mehr und ich erhalte den obigen Fehler. Irgendwelche Gedanken oder Lösungen bitte?

user1661826
quelle
Ich gab diese Antwort für das gleiche Problem. stackoverflow.com/a/13682769/187752
Kimi
Überprüfen Sie meine Antwort hier stackoverflow.com/questions/12610090/…
Vaibhav Saran
Dieselbe Frage taucht dreimal auf: eins zwei drei . Es gibt jede
Menge

Antworten:

92

Ich habe das gleiche Problem getroffen

1.Sie können die App direkt unter löschen

~/Library/Application Support/iPhone Simulator/6.0/Applications

und

~/Library/Developer/Xcode/DerivedData

2. Dann können Sie Xcode starten. In der Menüleiste finden SieProject -> Clean

BEARBEITEN: Bevor Sie 1 oben kopieren / einfügen, ändern Sie die Simulator-Version auf das, was Sie verwenden!

Juan
quelle
3
Auch ein Neustart danach hat es für mich
getan
Ich habe es jetzt über eine Stunde lang gesucht und nichts hat funktioniert. Bis zu diesem! :) Vielen Dank!
Grzegorz D.
102

Gehen Sie zur Symbolleiste von IOS Simulator und klicken Sie auf Inhalt und Einstellungen zurücksetzen ...

Scoota P.
quelle
Dies funktioniert, aber das Zurücksetzen des Inhalts ist nicht immer erforderlich: Normalerweise deinstalliere ich einfach die App und es funktioniert.
Mbritto
9
Dieses Problem trat bei mir auf, als ich zwei Ziele hatte. Wenn ich eines ausführe, wird das andere zerstört, und ich verwende ständig "Inhalt und Einstellungen zurücksetzen". Das Problem wurde behoben, nachdem ein Kollege die MyCFBundleID in den Build-Einstellungen geändert hatte, sodass die beiden Ziele unterschiedliche Namen hatten. Alles funktioniert wie es sollte, ohne dass Sie "Inhalt und Einstellungen zurücksetzen" verwenden müssen. Merkmal.
Biclops
1
Vielen Dank Scoota - ich hatte alles versucht, was mir einfiel, und war so kurz davor aufzugeben, aber das hat mein Problem behoben.
Stephen Watson
7

Klicken Sie auf Simulator und setzen Sie den Simulator zurück, indem Sie im Hauptmenü „iOS Simulator“ auf „Inhalt und Einstellungen zurücksetzen“ klicken.

Wählen Sie in XCode das Menü "Produkt"> "Schema bearbeiten". Klicken Sie im linken Menübereich auf "__Ihr_Projekt_Name_.app ausführen"> "_Ihr_Projekt_Name.app ausführen". In der Infoanzeige auf der rechten Seite sollte das Optionsfeld "Debug-Prozess als" als "Ich (Ihr Benutzername)" ausgewählt sein. Wenn nicht, stellen Sie sicher, dass Sie sich nicht als root anmelden. Auf Stackoverflow gibt es viele Berichte über das Ausführen, da root Probleme haben wird

Gehen Sie als Nächstes noch in Xcode zum Menü "Fenster"> "Organizer". Klicken Sie im oberen Menü auf "Projekte". Fahren Sie fort und löschen Sie "Abgeleitete Daten".

Gehen Sie schließlich zu "~ / Bibliothek / Anwendungsunterstützung / iPhone Simulator / 6.0 / Anwendungen" und löschen Sie alles, was sich darin befindet

ram880
quelle
7

Schließlich stellte ich fest, dass das Problem darin bestand, dass ich einen Ordner namens "Ressourcen" hatte , in dem ich alle meine Bilder speicherte. Als ich den Namen des Ordners in etwas geändert habe, das weniger wahrscheinlich von XCode verwendet wird, habe ich die gesamten abgeleiteten Daten gelöscht / XCode bereinigt / neu gestartet und es hat funktioniert!

Mirror318
quelle
2
Sie würden denken, Apple würde dies klären. "Ressourcen" ist der häufigste Ordnername, den Entwickler jemals verwenden.
Mirror318
Wenn ich dies 1000 Mal abstimmen könnte, würde ich es tun. Das war auch mein Problem!
Quentin
Ich auch. In meinem Fall hatte ich Resourcesmit einer Anfangskappe. Buchstäblich unglaublicher Fehler von Apple.
Basil Bourque
4

Nichts von dem oben genannten hat mir geholfen. Aber als ich das einige Momente zuvor feststellte, hatte ich (oder eine andere Entität) irgendwie Datensätze aus meiner / etc / hosts-Datei entfernt und bekam den gleichen Fehler.

Sie sollten überprüfen, ob Sie in Ihrer Datei / etc / hosts die Zeile "127.0.0.1 localhost" haben. Da diese Zeile fehlt, generiert der LLDB-Debugger Probleme.

Fügen Sie einfach 127.0.0.1 hinzu, wenn es in Ihrem / etc / hosts fehlt.

Das hat mir geholfen!

pedrouan
quelle
4

Löschen Sie die App im iOS-Simulator. Für mich geht das.

TK189
quelle
Ich habe jede der anderen Lösungen ausprobiert, aber schließlich war dies erforderlich, um die Probleme zu beheben. Danke TK189!
CocoaEv
3

Setzen Sie den Simulator zurück und beenden Sie den Simulator, dann Rebuild-Run. Es funktioniert für mich

Sunil_Vaishnav
quelle
3

Die Bereinigung (entweder Löschen von Ordnern oder Produkt-> Bereinigen) hat nicht funktioniert.

Ich sah, dass in meiner .plist die Bundle-ID entfernt wurde. Danke an git. Ich habe ausgecheckt - die Datei und bam! im Simulator eingesetzt kein Problem.

Nur teilen...

Marcel Falliere
quelle
Mein Problem war auch auf eine fehlende Bundle-ID zurückzuführen, danke. Ich möchte Apple lieber dafür danken, dass keine Warnung "No Bundle Id set" angezeigt wird ...
Sébastien
Ich neige dazu, Warnungen bei der Entwicklung zu ignorieren
Marcel Falliere
3

Manchmal entsteht dieses Problem, wenn zwei Ziele in einem Projekt vorhanden sind, die beide dieselbe Bundle-ID verwenden, jedoch Produkte mit unterschiedlichen Namen erstellen.

Das Löschen der Anwendung auf dem Gerät / Simulator löst das Problem, wie bereits erwähnt.

mAu
quelle
3

Dies geschah mir nach Änderung des Produktnamens.

Nach dem Zurücksetzen des Simulators, dem Bereinigen des Projekts und dem Neustart von XCode funktionierte nichts. Nach dem Herunterfahren und Neustarten des Simulators funktionierte alles wie erwartet.

Adam Ritenauer
quelle
3

Ich denke, es gibt jemanden, der für den Fall zuständig ist, dass die Angelegenheit nur in einem Projekt und nicht in jedem Projekt auftritt und die Angelegenheit nicht gelöst hat, nachdem viele auf dieser Fragenseite veröffentlichte Lösungen durchgeführt wurden, wie z auftritt Fragenseite veröffentlichte das Löschen der App-Direktive unter ~ / Library / Anwendungsunterstützung / iPhone Simulator / 6.0 / Anwendungen und ~ / Bibliothek / Entwickler / Xcode / DerivedData ',' Alle Protokolle bereinigen, indem Sie Projekt ausführen -> Bereinigen 'und' Alle Protokolle und Inhalte im iOS Simulator-Menü bereinigen 'und alles sonst.

Ja, das habe ich auch endlich nicht gelöst.

Für Sie könnte es eine Lösung sein, wenn Sie das oben erwähnte Problem haben: Erstellen Sie ein neues Projekt mit einem ähnlichen Namen und kopieren Sie alle Ihre Klassen und Ressourcendateien, die in Ihrem vorherigen Projektordner vorhanden sind, in den neuen und verknüpfen Sie sie die Referenzen zwischen Ihrem neuen Projekt und den kopierten Dateien in Xcode. Bereinigen Sie dann die Build-Protokolle, indem Sie 'Umschalt + Befehl + K' drücken.

In meinem Fall konnte ich so meine Arbeit fortsetzen ...

user1837979
quelle
1

Meine App hatte nach dem Löschen einiger xcconfig-Dateien keine richtige BundleID.

Rivera
quelle
0

Ich hatte das gleiche Problem und stellte fest, dass Sie das Root-Konto auf Ihrem Mac nicht verwenden können. Wenn Sie als root angemeldet sind, können Sie den Prozess nicht an den Simulator anhängen. Sie müssen als anderes Konto angemeldet sein.

MrTippet
quelle
0

Jedes Mal, wenn ich dieses Problem habe (das ist häufig der Fall), deinstalliere ich die App vom Simulator (wie es ein Benutzer auf dem Gerät tun würde) und bereinige XCode. Das nächste Erstellen und Ausführen funktioniert.

Ich kann auch den Inhalt und die Einstellungen des Simulators zurücksetzen, damit er funktioniert, aber dies scheint eine Panzerfaust zu verwenden, um eine Fliege zu töten.

mbritto
quelle
0

Dies geschieht auch, wenn Sie Ihre Datei für die Unternehmensverteilung vorbereiten und am Ende die resultierenden IPA- und PLIST-Dateien im Projektverzeichnis speichern und so Ihre Projektliste überschreiben. In diesem Fall wissen Sie, dass die Versionsinformationen und das Hauptfenster in Ihrer Projektkonfiguration ausgeblendet sind. Wenn dies passiert, stellen Sie Ihre alte Liste aus der Quellcodeverwaltung wieder her ... und speichern Sie Ihre Produktdateien an einem anderen Ort!

Louis-Eric Simard
quelle
0

Dies geschieht, wenn Sie zwischen Versionen von xcode wechseln. Eine einfache Lösung besteht darin, xcode und simulator zu beenden. Starten Sie xcode neu und reinigen Sie gleichzeitig den Simulator, bevor Sie ihn ausführen. Dies sollte das Problem lösen.

sharvari
quelle
0

Ich hatte dieses Problem, weil ich einen anderen Benutzer auf demselben Computer hatte, auf dem der iOS-Simulator ausgeführt wurde. Das Anmelden als anderer Benutzer und das Beenden des Simulators (und des Xcodes) haben das Problem in meinem Fall gelöst.

Grav
quelle
0

Schritt 1: Ping

$ ping localhost

Dies sollte so etwas wie zurückgeben

PING localhost (127.0.0.1): 56 Datenbytes 64 Bytes von 127.0.0.1: icmp_seq = 0 ttl = 64 Zeit = 0,028 ms 64 Bytes von 127.0.0.1: icmp_seq = 1 ttl = 64 Zeit = 0,048 ms ...

Wenn dies funktioniert, wird dieses Problem durch diese Antwort nicht behoben. Versuchen Sie etwas anderes.

Wenn Ping etwas anderes zurückgibt, zum Beispiel: ping: localhost kann nicht aufgelöst werden: Unbekannter Host Etwas ist mit Ihrer / etc / hosts-Datei durcheinander. Fahren Sie mit Schritt 2 fort. Schritt 2: Überprüfen Sie / etc / hosts

Überprüfen Sie, ob der obere Rand Ihrer Datei / etc / hosts so aussieht

127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost

Wenn diese Einträge nicht in der Datei enthalten sind, geben Sie sie oben in die Datei ein, leeren Sie den DNS-Cache mit $ dscacheutil -flushcache und kehren Sie zu Schritt 1 zurück, andernfalls fahren Sie mit Schritt 3 fort. Schritt 3: Korrigieren Sie das Dateiformat: It sollte Unix oder LF sein *

$ file / etc / hosts

Dies sollte Folgendes zurückgeben: / etc / hosts: ASCII Englischer Text

Wenn es so etwas wie / etc / hosts zurückgibt: englischer ASCII-Text mit CR-Zeilenabschlusszeichen, hat die Datei das falsche Format und wird wahrscheinlich ignoriert.

Ändern Sie die Dateizeilenenden mit Ihrem bevorzugten Texteditor in Unix oder LF.

In Sublime Text 2 this can be done throught the view menue: View > Line Endings > Unix

Leeren Sie den DNS-Cache ($ dscacheutil -flushcache) und kehren Sie zu Schritt 1 zurück

Shahid Aslam
quelle
0

Peinlicher nächtlicher Moment, aber der Vollständigkeit halber ... Wenn Sie im Emulator auf "Inhalt und Einstellungen zurücksetzen" klicken, steht auf der großen blauen Standardschaltfläche natürlich "NICHT zurücksetzen" und auf der kleinen weißen anderen Schaltfläche "Zurücksetzen" ". Wenn Sie nicht aufpassen, kann es schwierig sein, sich daran zu erinnern, die Tasten gelesen zu haben. Ich kann nicht glauben, dass ich das zugebe, aber hey, passiert uns allen (richtig? :))

Jeremy Warne
quelle
0

Ich starte den Simulator neu und es hat bei mir funktioniert

Death7eater
quelle
0

Manchmal passiert es, weil Sie zwei Projekte mit demselben Namen haben. Versuche dies:

  1. Gehen Sie zur xCode-Voreinstellung, wählen Sie den Speicherort und klicken Sie auf DerivedData. Löschen Sie die DerivedData
  2. Beenden Sie den Simulator und erzwingen Sie ihn
  3. Beenden erzwingen Sie den Xcode und starten Sie ihn neu

Wenn es nicht funktioniert hat, starten Sie Ihren PC neu.

Guru
quelle
0

und noch einer für die Aufzeichnung: (keiner der Vorschläge hat für mich funktioniert)

Berglöwe: XCode 4.6.3

  • Ich moved the whole Application to Trashund nach anderen Ordnern gelöscht
  • /Users/[USERNAME]/Library/Developer
  • /Users/[USERNAME]/Library/Caches/com.apple.dt.XCode
  • /Users/[USERNAME]/Library/Application Support/iPhone Simulator

  • Starten Sie das System neu und installieren Sie XCode neu

Longi
quelle