372 Stimmen

Fehler beim Testen im iOS-Simulator: Konnte sich nicht beim Bootstrap-Server registrieren

Ich testete meine App im Simulator, als sie beim Klicken auf eine Schaltfläche einer UIAlertView abstürzte. Ich beendete das Debugging, nahm einige Änderungen am Code vor und erstellte die App erneut. Wenn ich die Anwendung jetzt ausführe, erhalte ich diesen Fehler in der Konsole

com.myApp.debug konnte nicht beim Bootstrap-Server registriert werden. Fehler: unbekannter Fehlercode. Dies bedeutet in der Regel, dass eine andere Instanz dieses Prozesses bereits läuft oder im Debugger hängt.Program received signal: "SIGABRT".

Ich habe versucht, die Anwendung aus dem Simulator zu entfernen und einen sauberen Build durchzuführen, aber ich erhalte immer noch diesen Fehler, wenn ich versuche, die Anwendung auszuführen.

Was muss ich tun, damit ich die Anwendung wieder auf meinem Simulator ausführen kann?

4voto

Haris Hussain Punkte 2441

Neustart des Geräts, es funktioniert! :D

Vielen Dank an alle für die tollen Vorschläge.

4voto

craig Punkte 201

Ich habe diesen Fehler beim Debuggen meiner App auf einem iPhone 4 erhalten. Ein harter Neustart des iPhones löste mein Problem. (Das Ausschalten des iPhones blieb hängen...)

Ich hatte keinen Zombie-Prozess auf meinem Mac und ein Neustart des Macs hat das Problem nicht gelöst.

Vielleicht kann sich dieser Fehler sowohl im Simulator als auch in den realen Geräten manifestieren???

4voto

Popeye Punkte 11326

Wenn dies beim Testen auf dem iPhone passiert. Starten Sie einfach das Telefon neu. Mir wurde gesagt, dass das Telefon oder der Simulator immer noch glaubt, dass eine Instanz der App läuft. Als sie das letzte Mal ausgeführt wurde, wurde sie entweder aufgrund eines Fehlers in Ihrem Code nicht korrekt beendet oder das Telefon/der Simulator wollte einfach nur meckern.

4voto

mobibob Punkte 8359

Ich hatte einen rekursiven Setter, der den Stack durchgebrannt hat und meine App so beendet hat, dass ich mein iPad neu starten musste. Es war nachweisbar mit einem Fix im Code.

4voto

Christopher Pickslay Punkte 17247

Ich hatte das von @jyap erwähnte Problem mit Zombieprozessen. Die einzige Möglichkeit, sie zu löschen, war ein Neustart. Mir ist jedoch aufgefallen, dass meine Freunde, die an demselben Projekt arbeiten, das gleiche Problem haben, aber den Simulator beenden konnten, ohne einen Zombieprozess zu erstellen. Ich habe Xcode vollständig deinstalliert und neu installiert, und obwohl der Fehler immer noch auftritt, werden keine Zombie-Prozesse erstellt, sodass ich nicht neu starten muss.

Bevor ich das getan habe, habe ich diesen wirklich hässlichen Workaround benutzt: Ändern Sie Ihre App-ID und starten Sie erneut. Am Ende hat man dann nur noch Schrottkopien der App im Simulator, aber man kann den Neustart eine Weile hinauszögern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X