国内下载和更新 XCode 简直一言难尽,慢的一批。通过 Apple Store 可以下载大半天,通过其他渠道也得几个小时。最近发现了一个小工具,可以占满宽带满速下载 XCode,比如 500M 的宽带,下载速度可以达到 50M Bps 以上。
我家里是 500M 宽带,理论最大下载速度为 62.5M Bps,实际下载速度基本都在 50M Bps 以上,这太恐怖了。

优势:
16 个网络连接并行下载。XCode,并一键切换。这个工具是国外一个开源的 Github 仓库,地址为 XcodesApp。可以在这里下载最新的 release 版本。

使用方式也很简单,直接选择想下载的版本,然后点击右侧的 Install 即可。

下载完成后会自动安装,然后点击 Make active 把某个版本作为默认版本,这样诸如 xcodebuild 之类的命令行工具都会用这个版本的 Xcode 的那一份。

有时候我们会同时安装多个版本的 XCode,并在多个版本之间切换使用,会出现编译运行 APP 之后一直卡在首页非常久,并且会有下面这个 warning:
warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device. This will likely reduce debugging performance.
解决办法是:
XCode当我们把某个版本的 XCode active 之后,可以设置自动更名为 XCode,并自动把之前旧的 XCode 更名为 XCode-version-xxx。这样我们默认使用的 XCode 一直是最常用的版本,当我们需要使用其他版本的时候再去打开对应的版本即可。

