我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

Xcode 是苹果公司向开发人员提供的集成开发环境,用于开发 macOS、iOS、WatchOS 和 tvOS 的应用程序。

Xcode 是苹果公司向开发人员提供的集成开发环境,用于开发 macOS、iOS、WatchOS 和 tvOS 的应用程序。

Xcode 前身是继承自 NeXT 的 Project Builder。

The Xcode suite 包含有 GNU Compiler Collection 自由软件(GCC、apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1,默认的是后者),并支持 C 语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python、Ruby 和 Swift,还提供 Cocoa、Carbon 以及 Java 等编程模式。协力厂商更提供了 GNU Pascal,Free Pascal, Ada, C#, Perl, Haskell 和 D 语言。Xcode 包使用 GDB 作为其后台调试工具。

从 Xcode 3.1 开始附带 iOS SDK,作为 iOS 的开发环境。

Xcode 4.0 于 2011 年 3 月 9 日正式发行。该版本非 Apple 开发者注册会员亦能从 Mac App Store 中付费下载,收取 US$4.99 的费用。

从 Xcode 4.1 开始,Mac OS X v10.6 和 Mac OS X v10.7 的用户可以从 Mac App Store 中免费下载。

Xcode 最新的版本是 Xcode 10(2018 年 WWDC 发布),支持 iOS 12 和 WatchOS 3 的开发。同样,可在 Mac App Store 上免费下载。

XcodeGhost

在 2015 年 9 月 18 日,有人发布消息称发现由某第三方提供的 Xcode(即 XcodeGhost)包含恶意后门,会使其编译的程序被注入相应的后门用于收集相关使用信息,多个中国大陆发布的软件被该编译器感染。有人推测传染方式可能是其作者通过多种社交途径推广其发布的第三方 Xcode;也有人分析通过污染迅雷的离线下载服务使其缓存了染毒版本文件,使只要通过迅雷下载,即使是从官方途径下载也会因为迅雷的 CDN 机制而染毒。

之后所感染的软件开发者和其他苹果应用开发者相继排查并重新发布无污染版本。迅雷表示其 CDN 系统的缓存文件无被污染。其事件作者也发表声明称此次为一次错误的实验。

根据斯诺登(Edward Snowden)揭露文件,美国中情局(CIA)在 2012 年 已有类似攻击手法,即可以透过伪冒 Xcode,用来监控所有使用该伪冒开发工具所开发的 App 及后续的修改版本,而这套伪冒开发工具所开发的 App,可以在苹果公司的官方 App Store 上架并贩售,且不会被任何人员发觉有异常之处。

TAG:xcode

免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

我们已经准备好了,你呢?

我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

132-7207-3477

上班时间

周一到周五

二维码
线