496 Stimmen

"Die Zustimmung zur Xcode/iOS-Lizenz erfordert Administratorrechte. Bitte führen Sie das erneut als Root-Benutzer über sudo aus." beim Verwenden von GCC

Beim Versuch, mein C-Programm zu kompilieren, wird beim Ausführen des folgenden Befehls angezeigt:

gcc pthread.c -o pthread

Ergebnis:

Das Akzeptieren der Xcode/iOS-Lizenz erfordert Administratorrechte. Bitte führen Sie den Befehl erneut als root über sudo aus.

und mein Code kompiliert nicht.

Warum passiert das und wie kann ich dieses Problem beheben?

7voto

Um die Xcode/iOS-Lizenz zu akzeptieren, sind Administratorrechte erforderlich. Führen Sie das Programm erneut als Root-Benutzer über sudo aus.

Es wurde eine neue Version von OSX oder XCode installiert und Apple möchte, dass Sie ihren Nutzungsbedingungen zustimmen. Starten Sie einfach Xcode und "stimmen" Sie ihnen zu.

6voto

Benjamin Punkte 206

Ich hatte das gleiche Problem, nachdem ich die Lizenz akzeptiert und XCode gestartet oder sudo xcodebuild -license accept ausgeführt hatte, musste ich meinen Mac neu starten - ansonsten hat es nicht funktioniert.

5voto

Jabbir Basha Punkte 455

Folge diesen Schritten:

  1. Öffne das Terminal.
  2. Gib diesen Befehl ein: sudo xcodebuild --license.
  3. Gib das Systempasswort ein.
  4. Akzeptiere die Lizenz.

4voto

Ivory Blakley Punkte 61

Ich hatte dasselbe Problem, als ich versuchte, Git zu benutzen.

Es ist möglich, Git ohne XCode zu installieren. Und ich bezweifle, dass gcc auf dem Mac wirklich von XCode abhängig ist. Und ich möchte root nicht verwenden, um etwas zu akzeptieren, es sei denn, ich bin mir sicher, dass ich es brauche.

Ich habe XCode deinstalliert, indem ich zum Anwendungen-Ordner navigiert bin und XCode in den Papierkorb gezogen habe.

Jetzt funktionieren meine Git-Befehle wie gewohnt. Ich werde XCode wieder installieren, wenn/wenn ich es wirklich brauche.

2voto

Viplav Soni Punkte 983

Ich habe das gleiche Problem.

Das Problem liegt an X-Code.

Lösung: 1. Öffne X-Code und akzeptiere die Nutzungsbedingungen (AGB). oder 2. Starte deinen MAC neu, das Problem wird automatisch behoben.

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