

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Swiftdans AL2023
<a name="swift"></a>

 AL2023 fournit actuellement le [https://https://www.swift.org](https://https://www.swift.org)runtime et le SDK. 

 Dans AL2023, le Swift SDK et le runtime sont divisés en packages distincts. Le `swiftlang-lib` package contient les bibliothèques d'exécution et le `swiftlang` package contient le SDK complet. Cela permet aux utilisateurs d'exécuter des fichiers binaires compilés avec le Swift SDK sur des hôtes de production sans avoir à installer le SDK complet. À l'heure actuelle, les différentes versions de ne Swift sont pas compatibles avec l'ABI. Par conséquentSwift, lors de la mise à jour, les applications devront être reconstruites avec la nouvelle version avant de pouvoir être déployées. 

**Note**  
 Par exempleRust, Swift les versions suivront la dernière version stable du Swift projet. Les packages ne seront pas dotés d'un espace de noms et une seule version sera prise en charge à la fois. 

## Quelques remarques sur l'utilisation Swift sur AL2023
<a name="using-swift"></a>
+ **Interopérabilité en C\$1\$1** — Le gestionnaire de paquets du système `clang` peut ne pas fonctionner avecSwift. Pour résoudre ce problème, ajoutez `swift-clang` à votre compte `PATH` ou utilisez des alternatives pour le `clang` configurer sur`swift-clang`. 
+ **Débogage du code Swift** — Le système LLDB ne peut pas déboguer les sourcesSwift. Utilisez plutôt le répertoire LLDB inclus dans le Swift package en ajoutant le répertoire Swift d'installation à votre répertoire `PATH` ou en utilisant des alternatives pour le `lldb` définir sur`swift-lldb`. 