在XcodeGhost事件之后,获取更纯净的Xcode的方法。
正值Xcode 7正式版本的更新,IOS界就冒出了个甚至可以说成涉及国家安全的大事也不为过的事件:

也可以点击网址链接看总结的更完整的文章:众多知名 APP 都中毒了,XCodeGhost 病毒事件汇总
然后我就想着如何获取从apple官网下载并同时能够获取纯净的Xcode 7正式版源文件。
然后我就问了问度娘,找到了文章:Mac下获取AppStore安装包文件路径 一开始不确定,然后尝试了可行。在这篇文章的基础上,我重新并且添加了我执行过程中遇到的新问题或者是新做法,由于时间缘故,和Mac下获取AppStore安装包文件路径 相同的步骤,我就直接借阅拷贝过来了。
还需要补充的是,在文章中《Mac下获取AppStore安装包文件路径》提到的:

但是,我的XCode 7都已经安装好了,还狂敲代码好一阵子了,为了写这篇文章需要截图,
我突然发现不是文献中所说的那样:"安装完后系统会把这个包删除的",下图是我的最后找到的App Store下载的安装XCode7的3.59G的源文件:

好!下面开始搞纯洁的正式版本的XCode 7
因为要纯净的XCode而且还是要近日出来的 XCode 7
自然要从官网弄下来了,我就直接通过App Store下载,在App Stroe漫长的下载的同时,注意哦!是要App Store下载的同时,然后我才开始执行以下的操作:
1 先打开活动监视器






9、为了做实验,等到App Store下载完成之后,注意哦!下载完后,我迫不及待的,把这个名字乱七八糟的而且大小有3.59G的pkg文件,拷贝出来到我一个哥们的黑苹果电脑里,先完全卸载他电脑之前的有毒的XCode 6.4,然后安装这个pkg文件,因为不是dmg,开始就是安装界面:

顺利安装完成之后,可以使用,正儿八经的XCode 7,经过下面的查看检测方式,是纯净的源文件:

所以我的弄出来的文件应该是可以分享给我的小伙伴的。同时在这里,由于官网可能下载网速很小,为了方便好友下载,我特地花时间将此文件,压缩成四个zip压缩分卷,然后上传到百度云,至于再次下载这些文件,下载过程中会不会被注入病毒代码,我就不晓得,应该不会的吧:

百度云链接:
为了避免下载过程中被黑客注入代码,我压缩分成四个zip分卷
链接:http://pan.baidu.com/s/1o6AFhjW 密码:zpz1
但是,又考虑到四个zip分卷可能给下载用户带来不方便,我还上传了一个整的zip压缩
链接:http://pan.baidu.com/s/1jGEReOu 密码:xs2z
在XcodeGhost事件之后,获取更纯净的Xcode的方法。的更多相关文章
- 从XCodeGhost事件看软件来源鉴别的重要性
事件 事件引爆于9月18日乌云网公布的一则分析报告:"XCode编译器里有鬼 – XCodeGhost样本分析",这份纯粹的技术分析报告引发中国iOS生态链的众多开发者的关注. 引 ...
- GridView控件RowDataBound事件中获取列字段值的几种途径
前台: <asp:TemplateField HeaderText="充值总额|账号余额"> <ItemTemplate> <asp:Label ID ...
- Qt 事件系统浅析 (用 Windows API 描述,分析了QCoreApplication::exec()和QEventLoop::exec的源码)(比起新号槽,事件机制是更高级的抽象,拥有更多特性,比如 accept/ignore,filter,还是实现状态机等高级 API 的基础)
事件系统在 Qt 中扮演了十分重要的角色,不仅 GUI 的方方面面需要使用到事件系统,Signals/Slots 技术也离不开事件系统(多线程间).我们本文中暂且不描述 GUI 中的一些特殊情况,来说 ...
- [WPF] 动画Completed事件里获取执行该动画的UI对象
原文:[WPF] 动画Completed事件里获取执行该动画的UI对象 昨天群里有位童鞋提出如何在动画完成事件Completed里获取到执行该动画的UI对象. WPF里动画的Completed的本身并 ...
- DOM2级事件对象、添加事件、阻止默认事件、阻止冒泡事件、获取事件对象目标的兼容处理
事件对象——兼容处理 /* * 功能: 事件对象兼容 * 参数: 表示常规浏览器的事件对象e */ function getEvent(e) { // 如果存在e存在,直接返回,否则返回window. ...
- AngularJS路由系列(4)-- UI-Router的$state服务、路由事件、获取路由参数
本系列探寻AngularJS的路由机制,在WebStorm下开发.主要包括: ● UI-Router的$state服务● UI-Router的路由事件● UI-Router获取路由参数 Angular ...
- 整理:iOS 短信与电话事件的获取
整理:iOS 短信与电话事件的获取 background information: Core Telephony iOS 4.0 的官方 API 裡頭,多了一個叫做 Core Telephony ...
- 下拉框改变事件:获取下拉框中当前选择的文本 SelectionChanged事件
/// <summary> /// 下拉框改变事件:获取下拉框中当前选择的文本 /// </summary> /// <param name="sender&q ...
- 微信小程序 报错 “对应的服务器无效。控制台输入 showRequestInfo()可以获取更详细信息”
之前做的项目突然无法读出数据了,一测试发现报这个错误==>对应的服务器无效.控制台输入 showRequestInfo()可以获取更详细信息,后来发现是SSL证书到期了.重新申请了一个证书,免费 ...
随机推荐
- DDD:如何更好的使用值对象
背景 大师们让我们多使用“值语义”的对象(并非一定是是值对象),我们工作中也没有少使用(int.bool.date等等),只是大多数人都没有多的自定义“值语义”的类型(我也其中之一),本文不说其它的, ...
- [ML] Concept Learning
Candidate Elimination Thanks for Sanketh Vedula. This is a good demo to understand candidate elimina ...
- 基于Solr实现HBase的二级索引
文章来源:http://www.open-open.com/lib/view/open1421501717312.html 实现目的: 由于hbase基于行健有序存储,在查询时使用行健十分高效,然后想 ...
- Android学习笔记之树形菜单的应用...
PS:终于考完试了,总算是解脱了...可以正式上手项目开发了.... 学习内容: 1.掌握如何使用树形菜单... 对知识点进行一下补充...居然忘记了去学习树形菜单...不过在这里补上... Ex ...
- 谈Mysql索引
myisam和innodb的索引有什么区别? 两个索引都是B+树索引,但是myisam的表存储和索引存储是分开的,索引存储中存放的是表的地址.而innodb表存储本身就是一个B+树,它是用主键来做B+ ...
- 学期总结ngu
不知不觉一年就过去了,真可谓光阴似箭,日月如梭,在这一年里,我成长了许多,懂得了如何跟队友合作,提高了我的交际能力,懂得了许多课本知识,增进了我的编写能力.最重要的是学会了总结经验,这无疑是我这一年里 ...
- 重构第27天 去除上帝类(Remove God Classes)
理解:本文中的”去除上帝类”是指把一个看似功能很强且很难维护的类,按照职责把自己的属性或方法分派到各自的类中或分解成功能明确的类,从而去掉上帝类. 详解:我们经常可以在一些原来的代码中见到一些类明确违 ...
- HTML5标准简介
最近前端的群都蛮热闹的,但我发现多数讨论的是javascript和css相关的问题,仿佛大家在努力创建各种交互.样式的时候,忘却了这一切的基础 – HTML. 其实我很喜欢HTML,觉得这个语言远比X ...
- Windows Azure开发者任务之五:配置虚拟机的“规模”
指定虚拟机的“规模”是怎么一回事? 我们可以指定角色将要部署于其上的虚拟机的“规模”.虚拟机的“规模”是指: 1,CPU核心数 2,内存容量 3,本地文件系统的体积 我们可以针对具体的角色来指定虚拟机 ...
- oracle中文显示为问号
在用PL/sql查询时,中文显示为问号.经查证,发现问题为oracle字符集不支持中文导致的.修改oracle字符集,改为支持中文即可. 方法: 第一步:修改注册表. 开始-运行-输入regedit- ...