苹果平台Swift下载

Xcode 包括一个由 Apple 支持的 Swift 版本。 您可以试用仍在开发中的版本 通过下载上面的软件包之一。

要提交到 App Store,您必须使用 Xcode 中包含的 Swift 版本构建您的应用程序。

工具要求

运行软件包安装程序或使用已安装的 Xcode 不需要 工具链。但是,当Xcode没有安装时,Swift的功能 由于一些未解决的问题,包管理器可能会受到限制。

Swift 5.1

  • macOS 10.14.6
  • Xcode 11 或更高版本

Swift 5.0

Swift 4.2

Swift 4.1

Swift 4.0

Swift 3.1

Swift 3.0

Swift 2.2.x

支持的目标平台

  • macOS 10.9.0 或更高版本
  • iOS 7.0 或更高版本
  • watchOS 2.0 或更高版本
  • tvOS 9.0 或更高版本

安装

  1. 下载快照发布包。确保您的系统满足上述要求 这个包。

  2. 运行软件包安装程序, 这会将 Xcode 工具链安装到 . /Library/Developer/Toolchains/

    Xcode 工具链 () 包含编译器 LLDB 的副本, 以及提供有凝聚力的开发体验所需的其他相关工具 用于在特定版本的 Swift 中工作。 .xctoolchain

  • 要在 Xcode 中选择已安装的工具链,请导航到 。 Xcode > Toolchains

    Xcode 使用选定的工具链来构建 Swift 代码、调试和 甚至代码完成和语法着色。您将看到一个新的工具链 当 Xcode 使用已安装的工具链时,Xcode 工具栏中的指示器。 选择默认工具链以返回到 Xcode 的内置工具。

  • 在 Xcode 中选择工具链仅影响 IDE。使用已安装的 工具链

    • xcrun 传递选项,例如: --toolchain swift

    • xcodebuild 传递选项,例如: -toolchain swift

    或者,您可以通过导出在命令行上选择工具链 环境变量如下所示: TOOLCHAINS

macOS 上的代码签名

macOS 文件经过数字签名 通过 Swift 开源项目的开发者 ID 以允许验证它们是否未被篡改。 包中的所有二进制文件也都已签名。 .pkg

macOS 上的 Swift 工具链安装程序 应在标题栏的右侧显示锁定图标。 单击锁将显示有关签名的详细信息。 签名应由 生成。 Developer ID Installer: Swift Open Source (V9AUD2URP3)

如果未显示锁 或者签名不是由 Swift 开源开发者 ID 生成的, 不要继续安装。 相反,退出安装程序 并请通过电子邮件 swift-infrastructure@forums.swift.org 提供尽可能多的详细信息, 以便我们可以调查问题。