背景

乌云漏洞爆出xcode-ghost门事件后,一时惊天动地,iOS开发小伙伴们纷纷表示整个人都不好了。Xcode作为苹果开发的利器,是iOS开发必备工具,而苹果网站在国内访问蜗牛般的速度,逼迫大家使用迅雷、百度云等网盘克隆下载,而今克隆版本居然有后门,中招的应用不少,让人捏了一把冷汗。

但是呢,饭照样要吃,Xcode还是要继续更新。而安全问题是app开发不容挑战的底线,只能想办法解决速度问题!

之前看到一篇帖子,多线程下载Xcode,极大提高下载速度问题,让人眼前一亮。帖子入口

该方法亲测可行,由于题主对部分细节写的不甚明了,我来根据自己实践的过程详加说明一下吧。

多线程工具准备: aria2

aria2是一个开源的多线程下载工具,托管在Github上,采用C++语言开发,支持http、https、sftp、BitTorrent、Checksum、Metalink等诸多特性,并且性能不错。
它提供了bin执行文件,支持命令行调用,非常方便个人使用。
这里给出一下下载bin的地址

https://github.com/tatsuhiro-t/aria2/tags

下载最新版本,目前是1.19.3,安装包很小。

下载完成后,双击安装即可。

安装的地址为 /usr/local/

安装完成后,重启Terminal命令行终端,即可调用命令。

Xcode官方下载链接准备

既然Xcode克隆版本不可信,我们必须从官方来获取下载地址。我们需要两个参数,Xcode下载链接,以及cookie。

这个cookie是做什么的?因为苹果要求必须有apple账号才能下载,无论是从Appstore,还是从developer后台,都必须先登录账号,下载Xcode时是需要一个cookie的,因此我们要拿到一个合法的cookie。

cookie可以在登录苹果账号时获取,这就要抓包了,我使用的chrome浏览器,网页监测工具中就可以获取cookie,你使用Firefox或者其他工具也可以。

登录developer后台

找到cookie信息

接下来找到下载地址吧,从developer后台可以搜索到Xcode下载地址

developer下载后台

搜索Xcode,获取最新版本的下载地址

7.0版本的下载地址为
http://adcdownload.apple.com/Developer_Tools/Xcode_7.0/Xcode_7.0.dmg
7.2版本的下载地址为
http://adcdownload.apple.com/Developer_Tools/Xcode_7.2/Xcode_7.2.dmg

大家观察到规律了吗,是的,不同版本的下载地址只有版本号变化。

下载Xcode

我们已经准备好下载链接和cookie,接下来使用命令aria2c进行下载。

命令形式如下

aria2c -x10 --header="Cookie:你复制的cookie内容" 下载链接
//参数之间空格隔开
//-x10表示10个线程
//--header中添加需要的cookie参数

我们看下载结果

从截图可以看到,
Thu Dec 24 16:22:20 2015开始下载,
12/24 16:29:22下载结束,
共耗时7分2秒。

朕心实悦啊!

说人话就是,用aria2c多线程下载Xcode的方法,快速便捷,欢迎尝试!

拒绝“Xcode-Ghost门”,如何安全快速下载Xcode?相关推荐

  1. 电脑公司Ghost xp SP3 纯净快速装机版【Xp纯净版系统下载】

    电脑公司Ghost xp SP3 纯净快速装机版[Xp纯净版系统下载] 1.安装教程我们XP系统重装下载站(xp885.com)一直坚持着每一个系统都附上一份完整的教程. 2.安装过程 a 3.电脑公 ...

  2. 深度linux系统gho,深度技术ghost版的win7操作系统下载

    很多朋友都想要深度技术ghost版的win7操作系统下载,因为深度技术ghost版的win7操作系统下载还是不错的,在业内的评价蛮高.可是我们到底要如何深度技术ghost版的win7操作系统下载呢?别 ...

  3. 电脑JAVA打开oracle太慢_oracle官网下载jdk跑不动太慢了,给出快速下载方式mac

    oracle官网下载jdk8跑不动太慢了,给出快速下载方式 之前在oracle官网下载jdk1.8实在速度太慢,只有20K左右的下载速度,有时候甚至不动,最关键的慢也就算了,cookie有效期有限,有 ...

  4. 从appstore快速安装Xcode 8.0_如何解决xcode8安装慢的问题

    1.如何从appstore快速安装Xcode 8.0 ? 2.如何彻底解决xcode8安装慢的问题 ? 很多朋友们在从appstore里面现在安装正式版的Xcode8.0时,总会遇到各种的问题,导致安 ...

  5. 萝卜家园 GHOST WIN7 32位快速装机版

    萝卜家园 GHOST Win7 32位快速装机版 V2020.08 采用适当的精简与优化,全面提升运行速度,充分保留原版性能.系统安装后自动永久激活,且通过微软正版认证系统.此系统优化了注册表,禁用了 ...

  6. 深度技术 GHOST XP八分钟快速装机版 V5.0 发布[原生NTFS格式]

    2007年10月07日 10:41:00 免费下载试用短信网关平台请访问中国移动短信网关平台 -风起水流软件 深度技术 GHOST XP八分钟快速装机版 V5.0 经过2个月的不断测试,深度技术 GH ...

  7. 快速下载 | TBtools 软件最新版本与相关数据库文件

    导语 前前后后找了不少方法途径,最后还是"通过充值解决问题".使用奶牛快传来分发 TBtools 软件以及相关数据库,可以确保每个人都快速获得文件,经过国内国外多地多点测试,一般速 ...

  8. pip快速下载安装python 模块module

    g刚开始学习python时,每次想要安装某个module,都到处找module的安装包(exe.whl等) 装setuptools,然后在cmd里用easy_install装pip,然后用pip装你要 ...

  9. 快速下载助手1.1--添加断点下载

    在上一章中实现了多线程的断点下载,将快速下载助手添加断点下载功能,明天实现了速率统计功能 效果图如下: 打印信息如下: 欢迎使用快速下载助手-->并不是线程多就下载的快! 文件夹已经存在 默认的 ...

最新文章

  1. mysql非聚集索引区间查询_mysql的聚集索引和非聚集索引,回表查询,索引覆盖,最左前缀原则略解...
  2. 想体验从活火山上滑下来的刺激感?VR来成全你
  3. 【python图像处理】图像的读取、显示与保存
  4. mysql获取表_MySQL获取表格信息
  5. 如何使用shell脚本快速排序和去重文件数据
  6. xgboost参数_XGBoost实战和参数详解
  7. easy ui datagrid 中getSelections方法只能获取一行数据
  8. oracle迁移vg,不同VG之间的FS迁移
  9. 唯品会回应“不正当竞争行为”:接受处罚 进行全面整改
  10. Mysql语句改成Oracle语句的区别
  11. DL-C1-week3-1(build a neural network with one hidden layer)多层感知机的简单实现
  12. 介绍一下Win11单独设置耳机音量的方法
  13. 2021-2027全球与中国触摸屏人机界面(HMI)市场现状及未来发展趋势
  14. 二叉树求解前序序列、中序序列、后序序列
  15. 微信跳一跳小游戏源码
  16. SAP Fiori 的附件处理(Attachment handling)
  17. HTML选择器的学习
  18. 企业开源办公虚拟专用网工具
  19. Windows实时视频通话SDK集成指引(实时视频系列三)
  20. 广州的房价是我遥不可及的梦,今天就用Python来做一个房价预测小工具

热门文章

  1. mysql修改binlog 位置_mysql修改/切换binlog存储位置以及重置mysql-bin的index
  2. React Leaflet Esri 安装与使用
  3. java 声波 噪音过滤_原来还可以用这种神器赶走噪音!
  4. CSS 代码实现烟花绽放
  5. 剪切复制文件不见了能恢复吗?
  6. JSP中的page指令常用的属性
  7. Ubuntu在校外连接北邮校园网
  8. 电脑高手最常用的五个组合键
  9. AI时代,智慧图书馆该如何重构?| AI TIME
  10. asp毕业设计——基于vb+VB.NET+SQL Server的网上图书预约系统设计与实现(毕业论文+程序源码)——图书预约系统