如何将OSX上的Xcode更新到最新版本?

Eva*_* R. 166 macos xcode homebrew

在OSX上更新Xcode的最简单方法是什么?

我在终端看到了这个:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
Run Code Online (Sandbox Code Playgroud)

但是当我开放时Xcode > Preferences > Downloads,它说没有更新?

jjn*_*jjn 242

  1. 打开App Store

    在此输入图像描述

  2. 查看右上角的更新部分

    在此输入图像描述

  3. 找到Xcode并单击"更新" 在此输入图像描述

  • 只是想要注意,如果您直接从App Store安装了版本,这只会显示为更新.但是,如果您从其他地方安装它,则需要重新下载整个新版本的Xcode. (128认同)
  • 只需在搜索框中搜索xcode,即使未使用appstore安装,您也可以获得更新xcode的选项.它在约塞米蒂有效 (20认同)
  • 更新需要一段时间.让我感到惊讶的是它花了多长时间. (11认同)
  • 在"更新"部分中没有为我显示Xcode更新.我刚刚从Yosemite更新到El Capitan,Xcode目前是7.2版本.但需要7.3开发我的iPhone,现在是iOS版本9.3. (4认同)
  • 苹果真他妈的令人沮丧。最近几次操作系统升级破坏了很多东西。浪费时间试图修复 Mojave 损坏的所有东西。 (2认同)
  • 好的,我在 Mojave 10.14.5 上,我的 Xcode 是 10.1。我在 AppStore 中看到版本历史显示最新版本为 10.2.1,但仍然没有建议从中更新,只有 OPEN 可用,无论我是否尝试搜索它或其他任何东西,该死的马车废话......我需要这个最新版本来构建我的应用程序! (2认同)

L_K*_*L_K 78

softwareupdate --list 查看过时软件列表.

softwareupdate --install --all 更新所有过时的软件.

softwareupdate --install <product name> 更新您命名的软件.

  • 在Sierra没有为我工作.`softwareupdate --list软件更新工具查找可用软件没有可用的新软件 (16认同)
  • 不适用于 MacOS Catalina 10.15.1。“softwareupdate --install Xcode”显示“Xcode:没有此类更新” (8认同)

Pha*_*inh 54

有时候我没有看到Xcode更新Updates tab,AppStore
所以我在AppStore中搜索Xcode 在此输入图像描述

然后单击"更新"并进行更新

  • 我认为在OS更新后没有检测到更新,这个解决方案对我有用. (6认同)
  • 操作系统更新后,它说没有更新,尽管 12 可用,而我使用的是 11.5。我去应用程序商店进行搜索,它有一个“打开”按钮(而不是“更新”按钮)。但当我点击详细信息时,它确实有一个“更新”按钮。 (2认同)

kri*_*ris 39

在此输入图像描述

如果试图通过App Store下载,你会留下一个灰色的微调器并且没有任何实际发生,那么你可以去:

https://developer.apple.com/download/more/

使用您的Apple Developer ID登录,最新的Xcode应该以.zip下载的形式提供.


Ark*_*ady 37

就我而言(Xcode 6.1,iOS 8.2)我没有在AppStore中看到更新.我找到Xcode 6.2下载并按下"Install".然后,它安装并要求更新(超过2 Gb).Xcode 6.2适用于iOS 8.2和iOS 8.1.2

希望这个提示能帮助别人......

  • 我也没有更新指示器,必须手动在商店中找到更新. (2认同)

Aks*_*rve 13

使用命令行更新和升级 OSX 开发工具的另一种最佳方法如下:

在 OSX 上打开终端并输入以下命令。如果您没有管理员权限,请尝试使用“sudo”作为前缀。

brew update
Run Code Online (Sandbox Code Playgroud)

要升级过时的工具和库,请使用以下命令

brew upgrade
Run Code Online (Sandbox Code Playgroud)

这些将更新所有软件包,如 Node、rethinkDB 等。

另外,softwareupdate --install --all这个命令也效果最好。

重要提示:使用简单的命令删除所有过时的软件包并释放一些空间。

brew cleanup
Run Code Online (Sandbox Code Playgroud)

  • 如果您收到以下错误,则不起作用:您的 Xcode (nnn) 太过时了。 (4认同)
  • 我没有看到其他答案所说的更新。只有这个有效!:) (2认同)

Joe*_*son 7

xcode-select --install 为我工作


jac*_*cnr 6

如果您想要最新的Beta,它将不在AppStore中.相反,您必须登录https://developer.apple.com并从那里下载.


use*_*932 5

我通过开发人员的链接访问 AppStore 解决了“无更新”问题:

https://developer.apple.com/download/release/

另外,您可能想尝试这个“mas-cli-github”命令,

$ brew install mas

$ mas list
$ mas search Xcode
$ mas install <id> 

$ mas upgrade <id>
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

424650 次

最近记录:

6 年,5 月 前