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

时间:2014-10-04 21:25:32

标签: ios xcode gcc

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

gcc pthread.c -o pthread

返回:

  

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

我的代码无法编译。

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

10 个答案:

答案 0 :(得分:761)

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

答案 1 :(得分:527)

sudo xcodebuild -license

将在命令行上没有任何问题地处理它。请注意,您必须手动滚动许可证,并在最后同意其条款,除非您在命令行中添加“接受”:

sudo xcodebuild -license accept

答案 2 :(得分:115)

因为我试图去抓住而陷入困境......我认为这与git有关。 以下是如何修复它...

  1. 我在终端输入了以下内容:

    sudo xcodebuild -license
    
  2. 这将打开协议。一直走到最后,输入"同意"。

  3. 这样可以解决问题。

    非常有趣的事情是如何无关紧要的。

答案 3 :(得分:14)

你不需要乱搞任何命令:)

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

你们都准备好了:))

答案 4 :(得分:6)

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

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

答案 5 :(得分:6)

请按照以下步骤操作:

  1. 打开终端。
  2. 输入此命令:sudo xcodebuild --license
  3. 输入系统密码。
  4. 同意许可。

答案 6 :(得分:4)

在接受许可以启动XCode或运行sudo xcodebuild -license accept后,我也遇到了同样的问题,我不得不重新启动我的Mac –否则它不起作用。

答案 7 :(得分:3)

当我尝试使用git时,我遇到了同样的问题。

可以在不安装git的情况下安装它。而且我怀疑Mac上的gcc确实依赖XCode。而且,除非我确定需要,否则我不想使用root接受某些东西。

我通过导航到应用程序文件夹并将XCode拖到垃圾箱中来卸载XCode。

现在我的git命令照常工作。如果确实需要,我将重新安装XCode。

答案 8 :(得分:1)

我正面临着同样的问题。

由于X代码而引起的问题。

  

解决方案:   1.打开X代码并接受用户协议(T&C)。   要么   2.重新启动您的MAC,它将自动解决。

答案 9 :(得分:0)

如果您在Intellij中遇到类似的问题,就像其他人在我上面说的那样:

  1. 打开终端。
  2. 输入以下命令:sudo xcodebuild --license。
  3. 输入系统密码。
  4. 转到文件末尾:按空格键(按钮)即可。
  5. 键入'同意'许可证。
  6. 你完成了。!!