在使用GCC时,“同意Xcode / iOS许可证需要pipe理员权限,请通过sudo以root身份重新运行”

在试图编译我的C程序时,运行以下命令:

gcc pthread.c -o pthread 

返回:

同意Xcode / iOS许可证需要pipe理员权限,请通过sudo以root身份重新运行。

而我的代码不能编译。

为什么会发生这种情况,我该如何解决这个问题?

打开Xcode,并接受新的用户协议。 发生这种情况是因为下载了新版本的Xcode,新协议未被接受。

 sudo xcodebuild -license 

将在命令行上毫不费力地处理它。 请注意,除非您在命令行中添加“接受”,否则必须手动滚动许可证,并在最后同意其条款:

 sudo xcodebuild -license accept 

卡住,因为我试图去得到…我认为这是有关混帐。 这是如何能够解决它…

  1. 我在terminalinput以下内容:

     sudo xcodebuild -license 
  2. 这将打开协议。 一路走下去,input“同意”。

这需要照顾得到问题。

如此无关的事情是相当有趣的。

打开XCode并接受许可证修复了这个问题。

你不需要摆弄任何命令:)

一旦XCode更新,打开Xcode IDE程序。 请接受条款和条件。

你们都准备好了:))

按着这些次序:

  1. 打开terminal。
  2. input这个命令: sudo xcodebuild --license
  3. input系统密码。
  4. 同意许可。

同意Xcode / iOS许可证需要pipe理员权限,请通过sudo以root身份重新运行。

安装了新版本的OSX或XCode,苹果希望您同意他们的条款和条件。 所以只需启动Xcode和“同意”给他们。

如果你在Intellij中有类似的问题,就像别人在我上面说的那样:

  1. 打开terminal。
  2. input这个命令:sudo xcodebuild –license。
  3. input系统密码。
  4. 转到文件末尾:按空格键(button)即可。
  5. 键入“同意”许可证。

你完成了!