本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AL2023 中的 Swift
AL2023 目前提供Swift
在 AL2023 中,SwiftSDK 和執行時間會分割為不同的套件。swiftlang-lib 套件包含執行時間程式庫,而swiftlang套件包含完整的 SDK。這可讓使用者在生產主機上執行以 Swift SDK 編譯的二進位檔,而不需要安裝完整的 SDK。目前,不同的 版本Swift與 ABI 相容,因此在更新 時Swift,必須先使用新版本重建應用程式,才能部署。
注意
如同 Rust,Swift版本將遵循Swift專案的最新穩定版本。套件不會命名空間,一次只支援一個版本。
Swift 有關在 AL2023 上使用 的一些備註
-
C++ 互通性 – 系統的套件管理員
clang可能無法與 搭配使用Swift。若要解決此問題,請將swift-clang新增至您的 ,PATH或使用替代方案將clang設定為swift-clang。 -
偵錯 Swift 程式碼 – 系統LLDB無法偵錯Swift來源。請改為使用 Swift套件LLDB隨附的 ,方法是將Swift安裝目錄新增至您的 ,
PATH或使用替代方法將lldb設定為swift-lldb。