在尝试编译我的C程序时,运行以下命令:
gcc pthread.c -o pthread
返回:
同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。
我的代码无法编译。
为什么会发生这种情况,我该如何解决这个问题?
答案 0 :(得分:761)
打开Xcode,接受新的用户协议。之所以发生这种情况,是因为下载了新版本的Xcode,并且未接受新协议。
答案 1 :(得分:527)
sudo xcodebuild -license
将在命令行上没有任何问题地处理它。请注意,您必须手动滚动许可证,并在最后同意其条款,除非您在命令行中添加“接受”:
sudo xcodebuild -license accept
答案 2 :(得分:115)
因为我试图去抓住而陷入困境......我认为这与git有关。 以下是如何修复它...
我在终端输入了以下内容:
sudo xcodebuild -license
这将打开协议。一直走到最后,输入"同意"。
这样可以解决问题。
非常有趣的事情是如何无关紧要的。
答案 3 :(得分:14)
你不需要乱搞任何命令:)
更新XCode后,打开Xcode IDE程序。请接受条款和条件。
你们都准备好了:))
答案 4 :(得分:6)
同意Xcode / iOS许可证需要管理员权限,请通过sudo
以root身份重新运行。
安装了新版本的OSX或XCode,Apple希望您同意其条款和条件。所以只需启动Xcode并“同意”他们。
答案 5 :(得分:6)
请按照以下步骤操作:
sudo xcodebuild --license
。答案 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中遇到类似的问题,就像其他人在我上面说的那样:
你完成了。!!