拒绝“Xcode-Ghost门”,如何安全快速下载Xcode?
2015-12-24 17:13
281 查看
背景
乌云漏洞爆出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的方法,快速便捷,欢迎尝试!
相关文章推荐
- no override found for vtkpolydatamapper解决方法
- Hive UDAF和UDTF实现group by后获取top值
- Node.js v0.10.31API手冊-事件
- Oracle 数据库重放(Database Replay)功能演示
- 非晶金属的优异性能
- python 多线程抓取动态数据
- ubuntu -- 安装memcached
- android Material Design:主题
- HDU 1114 Piggy-Bank (全然背包)
- [前端] js高阶函数
- ALSA声卡驱动中的DAPM详解之三:如何定义各种widget
- Nginx之proxy_redirect详解
- Android Volley入门到精通:定制自己的Request
- 三星手机note 3 调用系统拍照后,屏幕旋转导致,activity生命周期变更,程序奔溃或者无法获取图片。
- Mozilla Firefox扩展(Extensions)开发——xulrunner
- hadoop2 no datanode to stop
- MDK/Keil 中,J-Link调试查看变量值总是显示<not in scope>
- 有监督学习 和 无监督学习 的具体含义
- JAVA基础(一)
- php 文字转换成拼音