我最近买了一台装有 Mountain Lion 的二手 Mac。我不知道管理员密码或任何东西,但我知道如何运行命令行。
当我单击安装时,它会询问我的用户名和密码(我不知道)。
我想通过单用户模式(启动时 Cmd+S)安装它,我接受了使用它的许可证。
你们知道我怎么能做到这一点吗?
至少在 Xcode 9.2 上,您可以使用:
sudo xcodebuild -runFirstLaunch
接受协议并安装附加组件。
使用以下命令解决了这个问题,它在 OS El Capitan 和 Xcode beta 7.2 上
sudo /Applications/Xcode-beta.app/Contents/Developer/usr/bin/xcodebuild -license accept
sudo installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/MobileDevice.pkg -target /
sudo installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg -target /
将路径更改Xcode-beta.app
为您自己的路径,您将需要 sudo(admin) 访问权限。关闭您的 Xcode 并再次打开。
我知道这是在原始帖子之后的一个很长的时间,但以防其他人在尝试在 El Capitan (11.6) 上安装 Xcode 8.2.1 时发现这个(就像我一样)......</p>
我遇到了这里列出的所有相同问题——午餐时间很长,然后要求安装额外的工具,结果却失败了。命令行工具安装也失败了。我尝试了列出的各种命令行解决方案,但都没有奏效。
但是,在检查日志后,我发现证书出现错误。凭直觉,我决定将系统时钟调回 2016 年 12 月 20 日——瞧,安装工作就像魔术一样。
将时钟拨回今天(2019 年 10 月 30 日),似乎仍然有效。
安装所需组件的命令行方式是:
/Applications/Xcode.app/Contents/MacOS/Xcode -installComponents
这就是我最终做的事情。我进入恢复模式(启动时 CMD+R),然后进入终端。我输入了
resetpassword
然后弹出一个对话框,我可以在其中选择用户并设置密码。
然后我设置了root密码。现在,当我可以输入管理员密码时,我输入“root”和我设置的密码。
我终于可以加载 Xcode 了!
Xcode 5.1.1 有一个新参数:
> xcode -installComponents