前言
编译安装Karabiner Elements时,编译报错,issue上说是Xcode 10.2的问题,需要使用10.1版本进行编译
删除已有的Xcode
How to uninstall Xcode
打开finder, 点击Applications,将Xcode拖到废纸篓,然后清空废纸篓(清空前确保没有删除重要数据)。 rm -rf ~/Library/Caches/com.apple.dt.Xcode
从官网下载Xcode
官网 选择Developer Tools,搜索Xcode,用appleid登录后才能下载,点击下载Xcode 10.1 然后,就是漫长的等待(即使你已经科学上网了,仍然龟速)
难以忍受的浏览器单线程下载
尝试迅雷下载,打开迅雷新建下载任务,能识别到文件大小,刚一开始下载,立即提示下载完成… 文件却只有12KB,明显是下载失败了,应该是Xcode下载需要登录,迅雷在未登录时去下载所以失败了。
使用aria2多线程下载
多线程从apple官方下载XCode 看到了胜利的曙光
下载aria2最新的dmg包,安装后aria2c -x10 --header="Cookie:ADCDownloadAuth=xxxxxxx" https://download.developer.apple.com/Developer_Tools/Xcode_10.1/Xcode_10.1.xip
如何回去获取ADCDownloadAuth呢?在xcode搜索页面刷新一下,Alt+Command - I
双击xip文件安装
下载完成后的xip文件解压就是一个app,拖到Application文件夹里就大功告成了