

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Swift在 AL2023
<a name="swift"></a>

 AL2023 目前提供[https://https://www.swift.org](https://https://www.swift.org)运行时和 SDK。

 在中 AL2023，SwiftSDK 和运行时被拆分为不同的包。该`swiftlang-lib`软件包包含运行时库，`swiftlang`软件包包含完整的 SDK。这允许用户在生产主机上运行使用 Swift SDK 编译的二进制文件，而无需安装完整的 SDK。目前，不同的版本Swift不兼容 ABI，因此在更新时Swift，需要使用新版本重新构建应用程序才能部署。

**注意**  
 比如Rust，Swift版本将遵循Swift项目中最新的稳定版本。软件包不会有命名空间，并且一次只能支持一个版本。

## 关于在Swift上使用的一些注意事项 AL2023
<a name="using-swift"></a>
+ **C\$1\$1 互操作性** — 系统的包管理器`clang`可能无法使用Swift。要解决此问题，请`swift-clang`添加到您的`PATH`或使用备选项设置`clang`为`swift-clang`。
+ **调试 Swift 代码**-系统LLDB无法调试Swift源代码。改用Swift软件包中LLDB包含的，方法是将Swift安装目录添加到您的安装目录中，`PATH`或者使用其他选项设置`lldb`为`swift-lldb`。