Xcode - 使用命令行安装其他必需组件

x86*_*cam 22 macos xcode

我最近买了一台带有Mountain Lion的Mac.我不知道管理员密码或任何东西,但我知道如何运行命令行.

所以这就是我所坚持的: ASDF

当我点击安装时,它会询问我的用户名和密码(我不知道)

我想通过单用户模式(启动时使用Cmd + S)安装它,我使用它接受了许可证.

你们知道我怎么能做到这一点吗?

Ans*_*hul 41

至少在XCode 9.2上,您可以使用:

sudo xcodebuild -runFirstLaunch
Run Code Online (Sandbox Code Playgroud)

接受协议并安装其他组件.

  • 这是正确的答案,OP应该接受这个. (4认同)
  • 为我工作,Mojave XCode 10 (3认同)

小智 16

使用以下命令解决了这个问题,它位于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 /
Run Code Online (Sandbox Code Playgroud)

Xcode-beta.app路径更改为您自己的路径,您将需要sudo(admin)访问权限.关闭您的Xcode并再次打开.

  • 谢谢你!对于想要进一步自动化的人来说,在`/Applications/Xcode-beta.app/Contents/Resources/Packages/*.pkg中,对于pkg,``` 做sudo installer -pkg"$ pkg"-target /; done``` (10认同)
  • 升级到MacOS Sierra后,我无法运行Xcode.我将进入如上所示的同一窗口.我已经尝试了几种方法来安装,卸载,升级等,这是唯一一个帮助我的方法.非常感谢你!!! (2认同)

typ*_*aut 6

我知道这是原始帖子之后的很长一段时间,但以防万一其他人在尝试在 El Capitan (11.6) 上安装 Xcode 8.2.1 时发现了这一点(就像我一样)......

我在这里列出了所有相同的问题 - 午餐时间延迟很长时间,然后要求安装其他工具,但失败了。命令行工具安装也失败。我尝试了列出的各种命令行解决方案,但都没有奏效。

但是,在检查日志时,我发现我收到了证书错误。凭直觉,我决定将系统时钟恢复到 2016 年 12 月 20 日 - 瞧,安装工作就像魔术一样。

将时钟拨回今天(2019 年 10 月 30 日),似乎仍然有效。


Ivo*_*sch 5

安装所需组件的命令行方式是:

/Applications/Xcode.app/Contents/MacOS/Xcode -installComponents
Run Code Online (Sandbox Code Playgroud)

  • 这将打开弹出对话框,而不是以"无助的"方式执行:( (5认同)

x86*_*cam 1

这就是我最终所做的。我进入恢复模式(启动时使用 CMD+R),然后进入终端。我输入了

resetpassword
Run Code Online (Sandbox Code Playgroud)

然后弹出一个对话框,我可以在其中选择用户并设置密码。

然后我设置了root密码。现在,当我可以输入管理员密码时,我输入“root”和我设置的密码。

我终于加载了 Xcode!