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?

815voto

coachcal Punkte 12871

Öffnen Sie Xcode und akzeptieren Sie die neue Benutzervereinbarung. Dies geschah, weil eine neue Version von Xcode heruntergeladen wurde und die neue Vereinbarung nicht akzeptiert wurde.

567voto

Andy Barbour Punkte 8743
sudo xcodebuild -lizenz

werden Sie sich damit auf der Befehlszeile problemlos kümmern. Beachten Sie, dass Sie manuell durch die Lizenz scrollen und am Ende den Nutzungsbedingungen zustimmen müssen, es sei denn, Sie fügen "akzeptieren" zur Befehlszeile hinzu :

sudo xcodebuild -lizenz akzeptieren

114voto

rahul Punkte 2938

Ich bin stecken geblieben, als ich versucht habe, ein go get ... Ich denke, es hatte mit Git zu tun. So habe ich es behoben ...

  1. Ich habe folgendes im Terminal eingegeben:

    sudo xcodebuild -license
  2. Dadurch wird der Lizenzvertrag geöffnet. Gehen Sie bis zum Ende und geben Sie "agree" ein.

Damit sind die go get-Probleme behoben.

Es war ziemlich interessant, wie unzusammenhängend die Dinge waren.

27voto

Mr. Doomsbuster Punkte 1206

Das Öffnen von XCode und das Akzeptieren der Lizenz behebt das Problem.

15voto

codebased Punkte 6632

Sie müssen nicht mit einem Befehl herumspielen :)

Nachdem XCode aktualisiert wurde, öffnen Sie das Xcode-IDE-Programm. Akzeptieren Sie bitte die Nutzungsbedingungen.

Sie sind fertig :))

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