Xcode

用於開發蘋果系列應用程式的集成開發環境 来自维基百科,自由的百科全书

Xcode苹果公司向开发人员提供的集成开发环境,用于开发macOSiOSiPadOSwatchOStvOSvisionOS的应用程式。

事实速览 开发者, 当前版本 ...
Xcode
Thumb
开发者苹果公司
当前版本
  • 16.3(2025年3月31日;稳定版本)[1]
编辑维基数据链接
操作系统macOS
类型集成开发环境
许可协议专有软件
网站Apple - Xcode
关闭

概述

Xcode前身是继承自NeXTProject Builder

The Xcode suite包含有GNU Compiler Collection自由软件(GCC、LLVM(默认是后者)),并支持C语言C++FortranObjective-CObjective-C++JavaAppleScriptPythonRubySwift,还提供CocoaCarbon以及Java等编程模式。协力厂商更提供了GNU Pascal[2]Free Pascal[3]Ada[4]C#[5]Perl[6]Haskell[7]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.6Mac OS X v10.7的用户可以从Mac App Store中免费下载。

Xcode最新的版本是Xcode 14.2(每年的WWDC发布大版本更新),支持iOS 14和watchOS 7的开发。同样,可在Mac App Store上免费下载。

版本历史

已停产 当前版本 Beta测试版本

Xcode 1.0-Xcode 2.x(支持iOS之前)

更多信息 版本历史, 版本 ...
关闭

Xcode 3.0-Xcode 4.x

更多信息 版本历史, 版本 ...
关闭

Xcode 5.0-6.x(支持 arm64)

更多信息 版本历史, 版本 ...
关闭

Xcode 7.0-10.x(开放免费部署至实体装置)

更多信息 版本历史, 版本 ...
关闭

Xcode 11.0-14.x(SwiftUI软件框架)

更多信息 版本历史, 版本 ...
关闭

Xcode 15.0 (支持visionOS)

更多信息 版本历史, 版本 ...
版本历史
版本 Build 发布日期 macOS上的最低版本[48][89] macOS SDK(s)[49][89] 包括iOS SDK[50][89] 包括watchOS[51][89] 包括tvOS[52][89] 包括visionOS[90][89] 注释
15.0 15A240d 2023年9月18日 13.5 14.0 (23A334) iOS 17.0 (21A325) watchOS 10.0 (21R354) tvOS 17.0 (21J351) [91][58]
15.0.1 15A507 2023年10月18日 13.5 14.0 (23A334) iOS 17.0 (21A325) watchOS 10.0 (21R354) tvOS 17.0 (21J351)
版本 Build 发布日期 macOS上的最低版本[48][89] macOS SDK(s)[49][89] 包括iOS SDK[50][89] 包括watchOS[51][89] 包括tvOS[52][89] 包括visionOS[90][89] 注释
关闭

事故

XcodeGhost

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

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

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

参考文献

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.