在OSX上更新Xcode的最简单方法是什么?
我在终端看到了这个:
$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
但是当我打开Xcode > Preferences > Downloads
时,它说没有更新?
答案 0 :(得分:209)
打开App Store
查看右上角的更新部分
查找Xcode&单击更新
答案 1 :(得分:73)
softwareupdate --list
查看过时软件列表。
softwareupdate --install --all
更新所有过时的软件。
softwareupdate --install <product name>
更新您命名的软件。
答案 2 :(得分:45)
答案 3 :(得分:37)
就我而言(Xcode 6.1,iOS 8.2)我没有在AppStore中看到更新。 我找到Xcode 6.2下载并按下“Install”。 然后,它安装并要求更新(超过2 Gb)。 Xcode 6.2适用于iOS 8.2和iOS 8.1.2
希望这篇小贴士可以帮助其他人......
答案 4 :(得分:29)
如果尝试通过App Store下载,您会留下一些灰色的微调器并且实际上没有发生任何事情,那么您可以访问:
使用您的Apple Developer ID登录,最新的Xcode应该以.zip下载的形式提供。
答案 5 :(得分:6)
如果您想要最新的Beta,它将不会在AppStore中。相反,您必须登录https://developer.apple.com并从那里下载。
答案 6 :(得分:5)
xcode-select --install
为我工作
答案 7 :(得分:3)
我也碰到了这个虫子。
我运行的是旧版本的Xcode(与ios 9.2不兼容)所以我需要更新。
我在这上花了几个小时,并且不断在应用商店中获得死亡轮。没有任何效果。我尝试了CLI softwareupdate,更新了OSX,一切。
我最终不得不下载AppZapper,然后核对XCode。
我进入应用程序商店下载并且它仍然无法正常工作。然后我重新启动了。
从这里我终于可以升级到新版本的xcode。
警告:AppZapper也可以删除Xcode周围的所有数据,因此请准备好从头开始查看您的个人资料,密钥等。此外,根据其他说明,当然可以进行长达3-5个小时的下载远征...
答案 8 :(得分:2)
使用命令行更新和升级OSX开发工具的另一种最佳方法如下:
在OSX上打开终端并输入以下命令。试试&#39; sudo&#39;如果您没有管理员权限,请作为前缀。
brew update
用于升级过时的工具和库,请使用以下命令
brew upgrade
这些将更新所有包,如node,rethinkDB等等。
此外,softwareupdate --install --all
此命令也最有效。
重要提示:使用简单命令删除所有过时的软件包并释放一些空间。
brew cleanup
答案 9 :(得分:2)
检查 https://xcodereleases.com/ 您还可以在哪里下载旧版本。
答案 10 :(得分:1)
我使用Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmg
,因此必须从here下载最新版本。
答案 11 :(得分:0)
您不需要更新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
check_clt_minimum_version
check_if_xcode_needs_clt_installed
].freeze
end
然后brew install
正常工作。
答案 12 :(得分:0)
您可以尝试mas-cli
(Mac Apple Store cli)。 Github项目here
应该是
$ brew install mas
$ mas list
$ mas search Xcode
$ mas install <id>
$ mas upgrade <id>
upd:
在Big Sur中安装Xcode 12.2时出现问题。通过从devs链接进入App Store解决了这些问题。
答案 13 :(得分:0)
对我来说,更新开始的时间超过 41GB。 ~/Library 包含许多用于邮件、浏览器等的缓存内容……您可以安全地删除它们。也删除大型应用程序,例如 iMovie ..您以后可以随时重新安装