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

问题描述 投票:0回答:16

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

我在终端中看到这个:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.

但是当我打开

Xcode > Preferences > Downloads
时,它说没有更新?

xcode macos homebrew
16个回答
376
投票
  1. 打开应用商店

    enter image description here

  2. 查看右上角的更新部分(也可能在左侧“更新”栏中..)

    enter image description here

  3. 找到 Xcode 并单击“更新” enter image description here


126
投票

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

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

softwareupdate --install <product name>
更新您指定的软件。


70
投票

有时我在

Updates tab
中看不到 Xcode 更新
AppStore

所以我在AppStore中搜索Xcode

然后点击更新即可更新


65
投票

如果尝试通过 App Store 下载时出现一个灰色的小旋转图标并且实际上没有发生任何事情,那么您可以转到:

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

使用您的 Apple 开发者 ID 登录,最新的 Xcode 应该可以 .zip 下载。


37
投票

就我而言(Xcode 6.1、iOS 8.2),我没有在 AppStore 中看到更新。 我找到了 Xcode 6.2 供下载并按“安装”。 然后,它安装并要求更新(超过 2 GB)。 Xcode 6.2 可与 iOS 8.2 和 iOS 8.1.2 正常配合使用

希望这个技巧对其他人有帮助......


20
投票

xcode-select --install
为我工作


13
投票

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

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

brew update

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

brew upgrade

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

此外,

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

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

brew cleanup

7
投票

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


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>

4
投票

检查 https://xcodereleases.com/ 您还可以在其中下载旧版本。


3
投票

我也遇到过这个混蛋。

我运行的是旧版本的 Xcode(与 ios 9.2 不兼容),所以我需要更新。

我花了几个小时在这上面,并且不断在应用商店中获得死亡旋转轮。什么都没起作用。我尝试了 CLI 软件更新、更新 OSX 等等。

我最终不得不下载 AppZapper,然后破坏 XCode。

我去应用商店下载了,还是不行。然后我重新启动。

从这里我终于可以升级到新版本的 xcode。

警告:AppZapper 也可以删除 Xcode 周围的所有数据,因此请准备好从头开始处理您的配置文件、密钥等。另外,根据此处的其他说明,当然要准备好进行 3-5 小时的下载探索。 ..


3
投票

您不需要升级 Xcode。

只需打开文件

/usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb

然后在以下函数中删除此行

check_xcode_minimum_version

def fatal_build_from_source_checks
    %w[
      check_xcode_license_approved
      check_xcode_minimum_version //<-- this one
      check_clt_minimum_version
      check_if_xcode_needs_clt_installed
    ].freeze
    end

然后

brew install
应该可以正常工作。


2
投票

我使用了

Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmg
,因此必须从这里下载最新版本。


0
投票

对我来说,更新开始需要>41GB。 ~/Library 包含大量邮件、浏览器等的缓存内容...您可以安全地删除它们。也删除大型应用程序,例如 iMovie..您可以随时将其重新安装


0
投票

我在应用商店中找不到更新。我运行了以下代码:“sudo rm -rf /Library/Developer/CommandLineTools”,输入我的 macbook 密码,然后“xcode-select --install”


0
投票

如果您有

fastlane
那么您可以运行
fastlane snapshot reset_simulators
删除所有模拟器并添加更多模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.