macOS 包安装器
Xcode 包含 Apple 支持的 Swift 版本。您可以从 download 页面下载仍在开发中的版本进行试用。
要提交到 App Store,您必须使用 Xcode 内置的 Swift 版本构建您的应用。
运行包安装器或使用已安装的工具链不需要 Xcode。但是,当未安装 Xcode 时,Swift Package Manager 的功能可能会因一些 outstanding issues 而受到限制。
-
运行包安装器,它会将 Xcode 工具链安装到
~/Library/Developer/Toolchains/
目录中installer -target CurrentUserHomeDirectory -pkg ~/Downloads/swift-DEVELOPMENT-SNAPSHOT-2025-02-26-a-osx.pkg
Xcode 工具链 (
.xctoolchain
) 包含编译器、LLDB 以及其他相关工具的副本,这些工具提供在特定 Swift 版本中进行开发的统一开发体验。
-
要在 Xcode 中选择已安装的工具链,请导航到
Xcode > Toolchains
。Xcode 使用选定的工具链来构建 Swift 代码、调试,甚至代码补全和语法着色。当 Xcode 使用已安装的工具链时,您会在 Xcode 工具栏中看到一个新的工具链指示器。选择默认工具链可返回到 Xcode 的内置工具。
-
在 Xcode 中选择工具链仅影响 IDE。要将已安装的工具链与
-
xcrun
一起使用,请传递--toolchain swift
选项。例如xcrun --toolchain swift swift --version
-
xcodebuild
一起使用,请传递-toolchain swift
选项。
或者,您可以通过导出
TOOLCHAINS
环境变量在命令行上选择工具链,如下所示export TOOLCHAINS=$(plutil -extract CFBundleIdentifier raw ~/Library/Developer/Toolchains/<toolchain name>.xctoolchain/Info.plist)
-
macOS 代码签名
macOS .pkg
文件由 Swift 开源项目的开发者 ID 进行数字签名,以便验证它们是否被篡改。软件包中的所有二进制文件也都被签名。
macOS 上的 Swift 工具链安装器应在标题栏的右侧显示一个锁形图标。单击锁形图标会显示有关签名的详细信息。签名应由“Developer ID Installer: Swift Open Source (V9AUD2URP3)
”生成。
如果未显示锁形图标,或者签名不是由 Swift 开源开发者 ID 生成的,请不要继续安装。请退出安装程序并发送电子邮件至 swift-infrastructure@forums.swift.org,并尽可能提供详细信息,以便我们调查问题。