翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AL2023 での Swift
AL2023 は現在、Swift
AL2023 では、SwiftSDK とランタイムは別々のパッケージに分割されます。swiftlang-lib パッケージにはランタイムライブラリが含まれ、swiftlangパッケージには完全な SDK が含まれています。これにより、ユーザーは完全な Swift SDK をインストールしなくても、本番ホストで SDK でコンパイルされたバイナリを実行できます。現時点では、 の異なるバージョンSwiftには ABI との互換性がないため、 を更新するときはSwift、アプリケーションをデプロイする前に新しいバージョンで再構築する必要があります。
注記
と同様にRust、SwiftバージョンはSwiftプロジェクトの最新の安定バージョンに従います。パッケージは名前空間化されず、一度に 1 つのバージョンのみがサポートされます。
AL2023 Swiftでの の使用に関する注意事項
-
C++ 相互運用性 – システムのパッケージマネージャーは と連携しない
clang場合がありますSwift。これを解決するには、swift-clangを に追加するPATHか、代替方法を使用してclangを に設定しますswift-clang。 -
Swift コードのデバッグ – システムはSwiftソースをデバッグLLDBできません。Swift インストールディレクトリを に追加する
PATHか、代替手段を使用してlldbを に設定することで、SwiftパッケージLLDBに含まれている を使用しますswift-lldb。