每次要安装Xcode的时候都十分纠结。这东西不仅仅体积大,而且下载困难。难在何处?主要在于要下载这玩意你必须要登录苹果账号才行。另外就是哪怕真的用来浏览器来进行下载,有时候会因为莫名奇妙的理由下载中断,中途还有可能恢复不了。

在浏览器没有授权的情况下你访问这条链接 。苹果官网会直接告诉你没有授权。不知道用命令行来下载会不会好一些。如果用命令行来下载,必须首先要解决授权的问题。

1. 登录苹果账户

先访问开发者网站https://developer.apple.com/download/,并进行登录。这一步必须要做,因为不登录这个页面的话连下载链接都获取不了,建议用Chrome浏览器登录。

2. 获取cookies.txt

接下来通过Chrome浏览器的插件Get cookies.txt来下载当前页面的cookies.txt文件。

Screen Shot 2021-09-02 at 9.39.03 PM.png

笔者下载完之后文件名为apple.com_cookies.txt,这个最好不要分享给别人。

3. 安装命令行工具

我是用wget这个命令行工具进行下载的。使用之前请先安装

brew install wget

4. 获取下载链接

在开发者网站https://developer.apple.com/download/寻找要下载的Xcode版本,并点击下载,在浏览器的下载页面可以看到下载链接。

Screen Shot 2021-09-02 at 9.49.11 PM.png

复制相应的下载链接。笔者要下载的版本是Xcode13,对应链接是https://download.developer.apple.com/DeveloperTools/Xcode13beta5/Xcode13beta_5.xip

5. 运行命令下载

接下来运行命令即可

wget --load-cookies=apple.com_cookies.txt  -c https://download.developer.apple.com/Developer_Tools/Xcode_13_beta_5/Xcode_13_beta_5.xip

将近10个G左右的东西,接下来就是漫长的等待了。不过速度还算可以,也不会莫名奇妙地断掉。

参考链接:

Direct download any Xcode: https://dev.to/jahirfiquitiva/direct-download-any-xcode-385o