Macos 10.15 Xcode

Xcode 是一个完整的开发者工具集,用于为 Mac、iPhone、iPad、Apple WatchApple TV 创建 app。对于用户界面设计、编码、测试、调试以及提交到 App Store 这些操作,Xcode 将它们集成到了一个统一的工作流程中。

下载和更新 Xcode

Mac App Store 提供 Xcode 最新版本的免费下载。Mac App Store 会在 Xcode 有更新版本时通知您;或您也可以让 macOS 在有更新版本时自动更新。

Download Xcode for macOS 10.15.4 or later and enjoy it on your Mac. ‎Xcode includes everything developers need to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The macOS 10.15 SDK provides support for developing apps for Macs running macOS Catalina 10.15. The SDK comes bundled with Xcode 11 beta available from Beta Software Downloads. For information on the compatibility requirements for Xcode 11, see Xcode 11 Beta Release Notes. MacOS build machine specification (Xcode 11.x) A list of tools available out-of-the-box on Codemagic build machines. Standard VM on Mac mini 2.3GHz Quad Core / 8GB; Premium VM on Mac Pro 3.7GHz Quad Core / 32GB; System. System version macOS 10.15.4 (19E287) Kernel version Darwin 19.4.0; Disk 322GB (Free Space: 61GB) Pre-installed tools. Xcode 12.5.1 supports iOS 14.5, iPadOS 14.5, tvOS 14.5, watchOS 7.4, and macOS Big Sur 11.3 New in Xcode 12.5.1 - Addresses a stability issue related to opening the Organizer window - Fixed an issue where XCTest code wasn't generated after pressing the Record button - Additional bug fixes and stability improvements. We recommend following these steps for those with the following operating systems running on a Mac: macOS 10.13 High Sierra, macOS 10.14 Mojave, and macOS 10.15 Catalia onward. It isn't always possible to download these Xcode Command Line Tools, following these steps, on Mac’s running older operating systems.

Xcode 的最新 beta 版本和较旧版本可从下载页面 (英文) 下载。要下载 Xcode,使用您的 Apple ID 登录即可;无需 Apple Developer Program 会员资格。

使用 Xcode

获取有关如何使用 Xcode 来构建、测试 app 并提交到 App Store 的分步指导。

使用 Xcode 向 App Store 提交 app

Xcode 为 Apple Developer Program 成员提供了一个集成式工作流程,帮助您准备 app 并将它提交到 App Store。请使用 Mac App Store 上提供的最新版 Xcode 来提交 app,或者使用下载页面 (英文) 上的最新发布候选版本 (如有)。

请勿提交使用 beta 版软件构建的 app;beta 版本的 Xcode、操作系统和 SDK 仅用于开发和测试。

Macos 10.15 Xcode Free

了解 Xcode 的变更

Software

如需了解 Xcode 的最新特性和功能,请参阅“Xcode 的新功能”。如需详细了解最新发布版本 (包括每个 beta 版本) 中的更新,请参阅“Xcode 发布说明 (英文)”。

最低要求和支持的 SDK

Xcode 版本要求的最低 OS 版本SDK架构OS模拟器Swift
Xcode 13 betamacOS Big Sur 11.3iOS 15
macOS 12
tvOS 15
watchOS 8
DriverKit 21
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-15
iPadOS 13-15
macOS 10.9-12
tvOS 9-15
watchOS 2-8
DriverKit 19-21
iOS 10.3.1-15
tvOS 10.2-15
watchOS 3.2-8
Swift 4
Swift 4.2
Swift 5.5
Xcode 12.5.1macOS Big Sur 11iOS 14.5
macOS 11.3
tvOS 14.5
watchOS 7.4
DriverKit 20.4
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.7
iPadOS 13-14.7
macOS 10.9-11.5
tvOS 9-14.7
watchOS 2-7.6
DriverKit 19-20.4
iOS 10.3.1-14.5
tvOS 10.2-14.5
watchOS 3.2-7.4
Swift 4
Swift 4.2
Swift 5.4
Xcode 12.5macOS Big Sur 11iOS 14.5
macOS 11.3
tvOS 14.5
watchOS 7.4
DriverKit 20.4
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.6
iPadOS 13-14.6
macOS 10.9-11.4
tvOS 9-14.6
watchOS 2-7.5
DriverKit 19-20.4
iOS 10.3.1-14.5
tvOS 10.2-14.5
watchOS 3.2-7.4
Swift 4
Swift 4.2
Swift 5.4
Xcode 12.4macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)
macOS Big Sur 11
(搭载 Apple 芯片的 Mac)
iOS 14.4
macOS 11.1
Apple tvOS 14.3
watchOS 7.2
DriverKit 20.2
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.4
iPadOS 13-14.4
macOS 10.9-11.1
Apple tvOS 9-14.3
watchOS 2-7.2
DriverKit 19-20.2
iOS 10.3.1-14.4
Apple tvOS 10.2-14.3
watchOS 3.2-7.2
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.3macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)
macOS Big Sur 11
(搭载 Apple 芯片的 Mac)
iOS 14.3
macOS 11.1
Apple tvOS 14.3
watchOS 7.2
DriverKit 20.2
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.3
iPadOS 13-14.3
macOS 10.9-11.1
Apple tvOS 9-14.3
watchOS 2-7.2
DriverKit 19-20.2
iOS 10.3.1-14.3
Apple tvOS 10.2-14.3
watchOS 3.2-7.2
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.2macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)
macOS Big Sur 11
(搭载 Apple 芯片的 Mac)
iOS 14.2
macOS 11
Apple tvOS 14.2
watchOS 7.1
DriverKit 20
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.2
iPadOS 13-14.2
macOS 10.9-11
Apple tvOS 9-14.2
watchOS 2-7.1
DriverKit 19-20
iOS 10.3.1-14.2
Apple tvOS 10.2-14.2
watchOS 3.2-7.1
Swift 4
Swift 4.2
Swift 5.3
Xcode 12.1macOS Catalina 10.15.4 (搭载 Intel 芯片的 Mac)
macOS Big Sur 11
(搭载 Apple 芯片的 Mac)
iOS 14.1
macOS 10.15.6
Apple tvOS 14
watchOS 7
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14.1
iPadOS 13-14.1
macOS 10.9-11
Apple tvOS 9-14
watchOS 2-7
DriverKit 19
iOS 10.3.1-14.1
Apple tvOS 10.2-14
watchOS 2-7
Swift 4
Swift 4.2
Swift 5.3
Xcode 12macOS Catalina 10.15.4 (基于 Intel 的 Mac)
iOS 14
macOS 10.15.6
Apple tvOS 14
watchOS 7
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 9-14
iPadOS 13-14
macOS 10.6-10.15.6
Apple tvOS 9-14
watchOS 2-7
DriverKit 19
iOS 10.3.1-14
Apple tvOS 10.2-14
watchOS 3.2-7
Swift 4
Swift 4.2
Swift 5.3
Xcode 11.7macOS Catalina 10.15.2iOS 13.7
macOS 10.15.6
Apple tvOS 13.4
watchOS 6.2
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.7
iPadOS 13-13.7
macOS 10.6-10.15.6
Apple tvOS 9-13.4
watchOS 2-6.2
DriverKit 19
iOS 10.3.1-13.7
Apple tvOS 10.2-13.4
watchOS 3.2-6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.6macOS Catalina 10.15.2iOS 13.6
macOS 10.15.6
Apple tvOS 13.4
watchOS 6.2
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.6
iPadOS 13-13.6
macOS 10.6-10.5.6
Apple tvOS 9-13.4
watchOS 2-6.2
DriverKit 19
iOS 10.3.1-13.6
Apple tvOS 10.2-13.4
watchOS 3.2-6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.5macOS Catalina 10.15.2iOS 13.5
macOS 10.15.4
Apple tvOS 13.4
watchOS 6.2
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.5
iPadOS 13-13.5
macOS 10.6-10.15.4
Apple tvOS 9-13.4
watchOS 2-6.2
DriverKit 19
iOS 10.3.1-13.5
Apple tvOS 10.2-13.4
watchOS 3.2-6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.4.xmacOS Catalina 10.15.2iOS 13.4
macOS 10.15.4
Apple tvOS 13.4
watchOS 6.2
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.4.x
iPadOS 13-13.4.x
macOS 10.6-10.15.4
Apple tvOS 9-13.4
watchOS 2-6.2
DriverKit 19
iOS 10.3.1-13.4.x
Apple tvOS 10.2-13.4
watchOS 3.2-6.2
Swift 4
Swift 4.2
Swift 5.2
Xcode 11.3.xmacOS Mojave 10.14.4iOS 13.3
macOS 10.15.2
Apple tvOS 13.3
watchOS 6.1.1
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.3
iPadOS 13-13.3
macOS 10.6-10.15.2
Apple tvOS 9-13.3
watchOS 2-6.1.1
DriverKit 19
iOS 10.3.1-13.3
Apple tvOS 10.2-13.3
watchOS 3.2-6.1.1
Swift 4
Swift 4.2
Swift 5.1
Xcode 11.2.xmacOS Mojave 10.14.4 iOS 13.2
macOS 10.15.1
Apple tvOS 13.2
watchOS 6.1
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.2.x
iPadOS 13-13.2.x
macOS 10.6-10.15.1
Apple tvOS 9-13.2
watchOS 2-6.1
DriverKit 19
iOS 10.3.1-13.2.x
Apple tvOS 10.2-13.2
watchOS 3.2-6.1
Swift 4
Swift 4.2
Swift 5.1
Xcode 11.1macOS Mojave 10.14.4 iOS 13.1
macOS 10.15
Apple tvOS 13
watchOS 6
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13.1
iPadOS 13-13.1
macOS 10.6-10.15
Apple tvOS 9-13
watchOS 2-6
DriverKit 19
iOS 10.3.1-13.1
Apple tvOS 10.2-13
watchOS 3.2-6
Swift 4
Swift 4.2
Swift 5.1
Xcode 11macOS Mojave 10.14.4iOS 13
macOS 10.15
Apple tvOS 13
watchOS 6
DriverKit 19
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-13
iPadOS 13-13
macOS 10.6-10.15
Apple tvOS 9-13
watchOS 2-6
DriverKit 19
iOS 10.3.1-13
Apple tvOS 10.2-13
watchOS 3.2-6
Swift 4
Swift 4.2
Swift 5.1
Xcode 10.3macOS Mojave 10.14.3iOS 12.4
macOS 10.14.6
Apple tvOS 12.4
watchOS 5.3
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-12.4
macOS 10.6-10.14.6
Apple tvOS 9-12.4
watchOS 2-5.3
iOS 10.3.1-12.4
Apple tvOS 10.2-12.4
watchOS 3.2-5.3
Swift 4
Swift 4.2
Swift 5
Xcode 10.2xmacOS Mojave 10.14.3iOS 12.2
macOS 10.14.4
Apple tvOS 12.2
watchOS 5.2
x86_64
armv7
armv7s
arm64
arm64e
iOS 8-12.2
macOS 10.6-10.14.4
Apple tvOS 9-12.2
watchOS 2-5.2
iOS 8.1-12.2
Apple tvOS 9-12.2
watchOS 2-5.2
Swift 4
Swift 4.2
Swift 5

备注

要求的最低 OS 版本:要安装此版本的 Xcode 所需的 macOS 版本。

SDK:此版本的 Xcode 中所含的 SDK 版本。

架构:此版本的 Xcode 支持用于开发的架构。

OS:此版本的 Xcode 支持用于开发、安装和调试 app 的 iOS、iPadOS、macOS、Apple tvOS 和 watchOS 版本。

模拟器:此版本的 Xcode 支持用于开发的 iOS、Apple tvOS 和 watchOS 模拟器版本。

Swift:此版本的 Xcode 支持用于开发的 Swift 版本。

提供反馈并报告错误

Macos 10.15 Xcode

您的反馈对于改进 Xcode 来说十分重要。您可以使用反馈助理报告 API 和工具的问题,或是请求相关的增强功能。请提供关于问题的详细说明,包括系统和开发者工具的版本,以及所有相关的崩溃日志或控制台信息。要提问和查找 Apple 工程师和其他开发者给出的答案,请访问 Apple 开发者论坛 (英文)。

Xcode 12 Macos 10.15

无效的私钥和证书配对

如果看到这样一条错误信息:“Xcode could not find a valid private-key/certificate pair for this profile in your keychain.”(Xcode 无法在您的钥匙串中找到适用于此描述文件的有效密钥/证书配对。),表明 Mac 上的钥匙串访问 app 缺少您用于对 app 进行签名的证书公钥或密钥。

如果您尝试通过与原本用于请求代码签名证书的 Mac 不同的 Mac 进行 app 签名和构建,则通常会发生此错误。如果证书过期或被撤销,也同样会引发这个错误。请确保 app 的预置描述文件包含有效的代码签名证书,而且 Mac 上的“钥匙串访问”app 包含这个证书、最初用于生成这个证书的私钥以及 WWDR 媒介证书。

Macos 10.15 Xcode

有关如何解决这个错误和其他代码签名错误的说明,请查阅代码签名支持页面。

Apple 安全更新

Macos 10.15 Install Xcode

如需了解 Xcode 更新的安全内容,请访问 Apple 安全更新页面。