Answers:
开设App Store
在右上方查找更新部分
查找Xcode并单击更新
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
如果尝试通过App Store下载该软件时,您会看到一个灰色的微调框,而实际上没有任何反应,则可以转到:
使用您的Apple Developer ID登录,最新的Xcode应该以.zip下载的形式提供。
就我而言(Xcode 6.1,iOS 8.2),我没有在AppStore中看到更新。我找到了要下载的Xcode 6.2,然后按了“安装”。然后,它安装并要求更新(大于2 Gb)。Xcode 6.2可在iOS 8.2和iOS 8.1.2上正常使用
希望这个技巧可以帮助其他人...
如果您想要最新的Beta,则它将不在AppStore中。相反,您必须登录到https://developer.apple.com并从那里下载。
使用命令行更新和升级OSX开发工具的另一种最佳方法如下:
在OSX上打开终端,然后键入以下命令。如果您没有管理员权限,请尝试以“ sudo”作为前缀。
brew update
对于升级过时的工具和库,请使用以下命令
brew upgrade
这些将更新所有软件包,例如node,rethinkDB等。
此外,softwareupdate --install --all
此命令也可以发挥最佳作用。
重要:使用简单的命令删除所有过时的软件包并释放一些空间。
brew cleanup
我也遇到了这个虫子。
我正在运行旧版本的Xcode(与ios 9.2不兼容),因此需要更新。
我花了几个小时在此上,并在App Store中不断使死亡旋转。没事。我尝试了CLI软件更新,更新了OSX,一切。
我最终不得不下载AppZapper,然后选择XCode。
我进入应用商店进行下载,但仍然无法正常工作。然后我重新启动。
从这里我终于可以升级到新版本的xcode。
警告:AppZapper也可以删除Xcode周围的所有数据,因此请准备从头开始配置文件,密钥等上的内容。此外,根据此处的其他说明,当然可以进行3-5小时的下载探险。 。
您不需要升级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
应该可以正常工作。