"Соглашение с лицензией Xcode/iOS требует прав администратора, пожалуйста, перезапустите от имени root с помощью sudo". при использовании GCC

При попытке скомпилировать мою программу на C, запустите следующую команду:

gcc pthread.c -o pthread

Возвращает:

Согласие с лицензией Xcode/iOS требует прав администратора, пожалуйста, перезапустите от имени root с помощью sudo.

и мой код не компилируется.

Почему это происходит и как я могу решить эту проблему?

8 ответов

Решение

Откройте Xcode и примите новое пользовательское соглашение. Это происходило потому, что была загружена новая версия Xcode, а новое соглашение не было принято.

sudo xcodebuild -license

позаботится об этом без проблем в командной строке. Обратите внимание, что вам придется вручную прокручивать лицензию и соглашаться с ее условиями в конце, если вы не добавите "accept" в командную строку:

sudo xcodebuild -license accept

Застрял, когда я пытался получить... Я думаю, это было связано с мерзавцем. Вот как удалось это исправить...

  1. Я ввел следующее в терминале:

    sudo xcodebuild -license
    
  2. Это откроет соглашение. Пройдите весь путь до конца и напечатайте "согласен".

Это заботится о проблемах.

Было довольно интересно, как были не связаны вещи.

Открытие XCode и принятие лицензии устраняет проблему.

Вам не нужно возиться с любой командой:)

После обновления XCode откройте программу Xcode IDE. Пожалуйста, примите условия.

Вы все готовы идти:))

Согласие с лицензией Xcode/iOS требует прав администратора, пожалуйста, перезапустите от имени пользователя root через sudo,

Была установлена ​​новая версия OSX или XCode, и Apple хочет, чтобы вы согласились с их Условиями. Так что просто запустите Xcode и согласитесь с ними.

Следуй этим шагам:

  1. Откройте Терминал.
  2. Введите эту команду: sudo xcodebuild --license,
  3. Введите системный пароль.
  4. Согласитесь с лицензией.

У меня была такая же проблема, после принятия лицензии на запуск XCode или запуск sudo xcodebuild -license acceptМне пришлось перезагрузить Mac - иначе ничего не вышло.

У меня была такая же проблема, когда я пытался использовать git.

Можно установить git и без него. И я сомневаюсь, что gcc на Mac действительно зависит от XCode. И я не хочу использовать root для принятия чего-либо, если я не уверен, что мне это нужно.

Я удалил XCode, перейдя в папку приложений и перетащив XCode в корзину.

Теперь мои команды git работают как обычно. Я переустановлю XCode, если / когда он мне действительно понадобится.

Я столкнулся с той же проблемой.

Проблема из-за X-Code.

Решение: 1. Откройте X-код и примите пользовательское соглашение (T&C). или 2. Перезагрузите ваш MAC, он разрешится автоматически.

Если у вас есть похожие проблемы в Intellij, делайте так, как говорили другие выше:

  1. Откройте Терминал.
  2. Введите эту команду: sudo xcodebuild --license.
  3. Введите системный пароль.
  4. Перейти к концу файла: нажмите пробел (кнопка), чтобы сделать это.
  5. Введите "Согласен" с лицензией.

И вы сделали.!!

Другие вопросы по тегам