web-dev-qa-db-fra.com

"L'acceptation de la licence Xcode/iOS nécessite des privilèges d'administrateur. Veuillez l'exécuter à nouveau en tant que root via Sudo." en utilisant GCC

Lors de la tentative de compilation de mon programme C, exécutez la commande suivante: 

gcc pthread.c -o pthread

Résultats:

L'acceptation de la licence Xcode/iOS nécessite des privilèges d'administrateur. Veuillez l'exécuter à nouveau en tant que root via Sudo.

et mon code ne compile pas.

Pourquoi cela se produit-il et comment puis-je résoudre ce problème?

459
coachcal

Ouvrez Xcode et acceptez le nouvel accord d'utilisateur. Cela se produit car une nouvelle version de Xcode a été téléchargée et le nouvel accord n'a pas été accepté.

758
coachcal
Sudo xcodebuild -license

s'en occupera sans problème en ligne de commande. Notez que vous devrez faire défiler manuellement la licence et accepter ses conditions à la fin, à moins que vous n'ayez ajouté "accepter" à la ligne de commande:

Sudo xcodebuild -license accept
525
Andy Barbour

Je me suis retrouvé coincé alors que j'essayais d'obtenir ... Je pense que cela était lié à git .

  1. Je suis entré dans le terminal suivant:

    Sudo xcodebuild -license
    
  2. Cela ouvrira l'accord. Allez jusqu'au bout et tapez "d'accord". 

Cela prend soin d'aller chercher des problèmes.

C'était assez intéressant de voir à quel point les choses étaient sans rapport.

115
rahul

Ouvrir XCode et accepter la licence corrige le problème.

27
Mr. Doomsbuster

Vous n'avez pas besoin de jouer avec n'importe quelle commande :) 

Une fois le XCode mis à jour, ouvrez le programme Xcode IDE. S'il vous plaît accepter les termes et conditions. 

Vous êtes prêt à partir :))

13
codebased

L'acceptation de la licence Xcode/iOS requiert des privilèges d'administrateur. Veuillez l'exécuter à nouveau en tant que root via Sudo.

Une nouvelle version d'OSX ou de XCode a été installée et Apple souhaite que vous acceptiez leurs conditions d'utilisation. Il suffit donc de lancer Xcode et "d'accord" pour eux.

6
TaxiPixi Web Admin

Suivez ces étapes:

  1. Terminal ouvert. 
  2. Entrez cette commande: Sudo xcodebuild --license.
  3. Entrez le mot de passe du système.
  4. Accepter la licence.
6
Jabbir Basha

Si vous avez des problèmes similaires dans Intellij, faites comme d’autres

  1. Terminal ouvert. 
  2. Entrez cette commande: Sudo xcodebuild --license.
  3. Entrez le mot de passe du système.
  4. Aller à la fin du fichier: Appuyez sur espace (bouton) pour le faire.
  5. Tapez "D'accord" sur la licence.

Et vous avez terminé !!

0
Kinghizzzzz