【发布时间】:2013-03-03 07:04:25
【问题描述】:
在 OSX 上更新 Xcode 最简单的方法是什么?
我在终端看到这个:
$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
但是当我打开Xcode > Preferences > Downloads时,它说没有更新?
【问题讨论】:
在 OSX 上更新 Xcode 最简单的方法是什么?
我在终端看到这个:
$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
但是当我打开Xcode > Preferences > Downloads时,它说没有更新?
【问题讨论】:
你可以试试mas-cli (Mac App Store cli)。 Github项目here
应该是
$ brew install mas
$ mas list
$ mas search Xcode
$ mas install <id>
$ mas upgrade <id>
更新:
在 Big Sur 中安装 Xcode 12.2 时遇到问题。通过从开发者链接进入 App Store 解决了这些问题。
【讨论】:
对我来说,更新开始时 >41GB。 ~/Library 包含大量用于邮件、浏览器等的缓存内容……您可以安全地删除这些内容。也删除大型应用程序,例如 iMovie..您以后可以随时重新安装它
【讨论】:
查看https://xcodereleases.com/,您还可以在其中下载旧版本。
【讨论】:
打开应用商店
查看右上角的更新部分(也可能在左侧的“更新”列中..)
找到 Xcode 并点击更新
【讨论】:
xcode-select --install 为我工作
【讨论】:
您不需要升级 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 应该可以正常工作。
【讨论】:
另一种使用命令行更新和升级 OSX 开发工具的最佳方法如下:
在 OSX 上打开终端并输入以下命令。如果您没有管理员权限,请尝试使用 'sudo' 作为前缀。
brew update
为了升级过时的工具和库,请使用以下命令
brew upgrade
这些将更新所有包,如 node、rethinkDB 等等。
另外,softwareupdate --install --all 这个命令也最有效。
重要提示:使用简单的命令删除所有过时的包并释放一些空间。
brew cleanup
【讨论】:
如果尝试通过 App Store 下载让您看到一个小灰色微调器并且没有实际发生,那么您可以访问:
使用您的 Apple Developer ID 登录,最新的 Xcode 应以 .zip 格式下载。
【讨论】:
我也遇到了这个混蛋。
我运行的是旧版本的 Xcode(与 ios 9.2 不兼容),所以我需要更新。
我在这方面花了几个小时,并且不断在应用商店中获得旋转的死亡之轮。没有任何效果。我尝试了 CLI 软件更新,更新 OSX,一切。
我最终不得不下载 AppZapper,然后 nuked XCode。
我去应用商店下载了,还是不行。然后我重新启动。
从这里我终于可以升级到新版本的 xcode。
警告:AppZapper 也可以删除您在 Xcode 周围的所有数据,因此请准备好从头开始处理您的配置文件、密钥等。此外,根据此处的其他说明,当然要准备好 3-5 小时的下载远征...
【讨论】:
softwareupdate --list查看过时软件列表。
softwareupdate --install --all更新所有过时的软件。
softwareupdate --install <product name>更新你命名的软件。
【讨论】:
softwareupdate --list Software Update Tool Finding available software No new software available.
softwareupdate --install Xcode 说Xcode: No such update
我使用了Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmg,因此必须从here下载最新版本。
【讨论】:
如果您想要最新的 Beta,它不会在 AppStore 中。相反,您必须登录 https://developer.apple.com 并从那里下载。
【讨论】:
就我而言(Xcode 6.1、iOS 8.2)我没有在 AppStore 中看到更新。 我找到了 Xcode 6.2 供下载并按下“安装”。 然后,它安装并要求更新(超过 2 Gb)。 Xcode 6.2 与 iOS 8.2 和 iOS 8.1.2 一起正常工作
希望这个提示对其他人有所帮助...
【讨论】: