国内下载和更新 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
一直是最常用的版本,当我们需要使用其他版本的时候再去打开对应的版本即可。