Publié le: Apr 7, 2021

Désormais, AWS Amplify iOS peut être installé via Swift Package Manager. Les développeurs iOS peuvent interagir avec les services AWS à partir d'Amplify iOS, qui est une bibliothèque client basée sur des cas d'utilisation. Avant, les développeurs importaient Amplify iOS via des outils de gestion des dépendances tels que CocoaPods. Avec Swift 3.0, Apple a lancé un outil de gestion des paquets natif nommé Swift Package Manager qui permet aux développeurs de gérer les dépendances dans leur projet Swift.

L'utilisation de Swift Package Manager pour l'ajout de bibliothèques tierces dans les projets Swift est désormais la méthode privilégiée par les développeurs. Sa prise en charge pour Amplify iOS a fait l'objet de nombreuses demandes de la part de la communauté des développeurs. À compter du 7 avril 2021, les développeurs pourront inclure Amplify iOS à leurs projets via Swift Package Manager. Vous pouvez retrouver les instructions d'utilisation de Swift Package Manager pour AWS Amplify ici. Si Amplify iOS ne traite pas entièrement un cas d'utilisation, les développeurs ont aussi la possibilité d'inclure directement les kits SDK iOS AWS de niveau inférieur via Swift Package Manager.

Remarque : l'AWSPredictionsPlugin n'est pas pris en charge via Swift Package Manager à compter de cette nouvelle version en raison d'exigences minimums différentes de version iOS. Sa prise en charge sera prochainement disponible.