xcode 8-Fehler vom Servicedelegierten abgelehnt (SBMainWorkspace)

145

Beim Versuch, einen Build-on-Simulator auszuführen, wird folgende Fehlermeldung angezeigt:

Die Anforderung zum Öffnen von "com.companyname.appname" ist fehlgeschlagen.

Die Anforderung wurde vom Servicedelegierten (SBMainWorkspace) aus folgenden Gründen abgelehnt: Sicherheit ("Berechtigung" com.apple.frontboard.debugapplications "erforderlich, um Anwendungen zum Debuggen zu starten").

Dies war bei der Verwendung des GM von nicht vorhanden Xcode 8, begann jedoch, sobald ich es erneut aus dem Mac App Store heruntergeladen hatte. Google ist keine Hilfe, ebenso wenig wie das Apple-Entwicklerforum.

Hilfe oder Anregungen?

RyanTCB
quelle

Antworten:

335

Das Beenden des Simulators und das Neustarten haben dies für mich behoben.

Verwirrter Vorlon
quelle
7
Wenn das Beenden des Simulators das Problem nicht löst, sollten Sie sicherstellen, dass im Bearbeitungsschema alle Felder deaktiviert sind.
Vinayak GH
20
Das war die Lösung für mich. Ich denke, die Ursache des Problems war, dass ich den Simulator während der Installation eines Xcode-Punkt-Updates offen gelassen habe.
2
JA, dies geschah nach Abschluss des xCode-Upgrades.
Iamhite
6
Dies. Es passiert, wenn Sie XCode aktualisieren, während der Simulator geöffnet ist. Sie müssen auch den Simulator neu starten, damit er wieder funktioniert.
zeh
1
Oh, großartig, ein weiterer Xcode "Fix", der mich in meinem Workflow überhaupt nicht pausiert. Zumindest ist es ein Kinderspiel.
Tamás Sengel
96

Leere Einstellung verursacht Fehler

Für den Fall, dass sich jemand fragt, was unter "leeren Einstellungen" zu verstehen ist, die deaktiviert werden sollten, wie in der Antwort von maricle und im Kommentar von Vinayak GH erwähnt. Zumindest hat dies das Problem für mich verursacht.

clauswey
quelle
Ich wusste nicht, dass ich dies 2016 positiv bewertet habe und konnte mich nicht erneut bewerten lassen! lol Dies ist in Xcode 10.2.1 immer noch der Fall.
Genki
Danke, es funktioniert für mich unter macOS 10.15.4, Xcode 11.4
dimazava
16

Stellen Sie sicher, dass Sie unter Produkt> Schema> Schema bearbeiten> Ausführen> Umgebungsvariablen keine "leeren Einstellungen" aktiviert haben. Dies führt zu dem oben genannten Problem.

Anas
quelle
1
+1 Das ist das Problem, das ich hatte. Ich habe eine Umgebungsvariable entfernt und es sieht so aus, als hätte ich sie nicht richtig entfernt.
Satheeshwaran
Versuchte alles und sicher hatte ich eine leere Einstellung! Auch +1
FlimFlam Vir
13

Überprüfen Sie Ihre Schemaeinstellungen und stellen Sie sicher, dass alle leeren Einstellungen deaktiviert sind.

maricle
quelle
13

Das einzige, was für mich funktioniert hat, war:

Simulator> Inhalt und Einstellung zurücksetzen

Reinigen Sie dann Ihr Projekt und führen Sie es aus

Chris Edwards
quelle
3

Ich habe seit ein paar Tagen unter diesem Problem gelitten. Grundsätzlich habe ich alle Möglichkeiten ausprobiert, die im Internet zu finden sind, aber keine davon war wirklich hilfreich. Ich habe Xcode sogar zweimal neu installiert (Xcode 8.3.2 8E2002, Simulator iOS 10.3 14E269). Und natürlich war an meinem Projekt, meinem Schema und meinen leeren Einstellungen nichts auszusetzen. Alles scheint normal zu sein. Schließlich stellte ich fest, dass der beste Weg, dies zu lösen, darin besteht, Ihr Projekt zu bereinigen (Umschalt + cmd + K) und dann erneut auszuführen (cmd + R), bevor Sie Ihre App auf dem Simulator bereitstellen. Dies wird Ihr Problem lösen.

Frank Wang
quelle
Update: Ich habe herausgefunden, dass der aktuelle iOS 10.3-Simulator dieses Problem verursacht. Wenn ich den iOS 10.1-Simulator herunterlade und verwende, um meinen Quellcode auszuführen, tritt das Problem nie wieder auf.
Frank Wang
2

Für mich scheint das Problem damit zu tun zu haben, dass ich etwas zu voreilig bin, um einige rot-helle Pod-Frameworks zu entfernen. Ich dachte, sie würden fehlen, aber der Berechtigungsfehler begann sofort, nachdem ich sie entfernt hatte. Der Fehler blieb bestehen, bis ich pod installdie gelöschten Pod-Frameworks wiederherstellte.

christopherpow
quelle
2

Build-Einstellung> Kombiniert> Verknüpfen> Mach-O-Typ-Änderung zur ausführbaren Datei

Das hat bei mir funktioniert, weil ich das vorher auf statisch geändert hatte.

Bhagyash Ingale
quelle
1

Simulator neu starten ...

Das hat bei mir funktioniert

theswed
quelle
1

Deinstallieren Sie die App aus dem Simulator und löschen Sie sie erneut. funktioniert bei mir.

Sandeep Sonale
quelle
0

Ich folgte allen anderen Vorschlägen hier und für mich würde es beheben, wenn ich Xcode und Simulator neu starte, dann würde es einmal funktionieren. Danach trat das Problem erneut auf, bis ich einen weiteren Neustart durchführte.

Was es für mich behoben hat, war, das Schema zu löschen und es neu zu erstellen.

Felix Dumit
quelle
0

Ich habe diesen Fehler erhalten, wenn ich im Zielnamen das Zeichen "/" verwende. Nach dem Löschen behoben.

ali6p
quelle
0

Xcode 10: Alle Inhalte im Simulator löschen> Xcode beenden> XCode erneut öffnen und neu erstellen hat bei mir funktioniert

Aishat Olowoshile
quelle