尝试编译我的C程序时,运行以下命令:
同意Xcode/iOS许可证需要管理员权限,请使用sudo以root身份重新运行。
而且我的代码无法编译。
为什么会发生这种情况,我该如何解决这个问题?
gcc pthread.c -o pthread
同意Xcode/iOS许可证需要管理员权限,请使用sudo以root身份重新运行。
而且我的代码无法编译。
为什么会发生这种情况,我该如何解决这个问题?
gcc pthread.c -o pthread
打开Xcode,并接受新的用户协议。这是因为下载了新版本的Xcode,而新的协议尚未被接受。
sudo xcodebuild -license
在命令行上轻松处理它。请注意,您必须手动滚动许可证并在最后同意其条款,除非您在命令行中添加"accept":
sudo xcodebuild -license accept
-license
,而不是 --license
。 - Andy Barboursudo xcodebuild -license accept
参数以接受许可协议。 - tobius尝试使用 go get 时遇到问题,我认为与 git 有关。以下是我是如何解决的...
我在终端中输入了以下内容:
sudo xcodebuild -license
这将打开协议。一直滑动到最底部并输入“agree”。
这样就解决了go get的问题。
很有趣的是,这些事情看似毫不相关。
打开XCode并接受许可证即可解决该问题。
您不需要费力操作任何命令 :)
一旦 XCode 更新完成,打开 Xcode IDE 程序。请接受条款和条件。
现在,一切都已准备就绪 :))
同意Xcode/iOS许可证需要管理员权限,请使用sudo
以root身份重新运行。
如果您安装了新版本的OSX或XCode,Apple要求您同意他们的条款和条件。只需启动Xcode并“同意”即可。
我有过相同的问题,接受了许可协议后启动XCode或运行sudo xcodebuild -license accept
,我必须重启我的Mac - 否则它将无法工作。
按照以下步骤操作:
sudo xcodebuild --license
。sudo xcodebuild -license
。 - aboutaaron当我尝试使用git时也遇到了相同的问题。
可以在没有安装XCode的情况下安装git。我怀疑mac上的gcc是否真正依赖于XCode。而且,除非我确定需要它,否则我不想使用root接受任何东西。
我通过转到应用程序文件夹并将XCode拖到垃圾桶中卸载了XCode。
现在我的git命令正常工作。如果真正需要,我会重新安装XCode。
我遇到了同样的问题。
这个问题是由X-Code引起的。
解决方案: 1. 打开X-Code并接受用户协议(T&C)。 或者 2. 重新启动您的MAC,它将自动解决。
sudo xcodebuild -license
- Andy Barbourgit init
都无法进行。 - ruffinsudo xcodebuild -license accept
- 这在macOS Sierra上有效,但可能不适用于早期版本。 - ssc