Publicado en: Apr 7, 2021

AWS Amplify iOS ahora se puede instalar a través de Swift Package Manager. Los desarrolladores de iOS pueden interactuar con los servicios de AWS a través de Amplify iOS, que es una biblioteca cliente basada en casos de uso. Los desarrolladores han estado importando Amplify iOS a través de herramientas de administración de dependencias como CocoaPods. Con Swift 3.0, Apple introdujo una herramienta de administración de paquetes nativa llamada Swift Package Manager que permite a los desarrolladores administrar estas dependencias dentro de su proyecto Swift.

Swift Package Manager ha sido el método preferido para incluir bibliotecas de terceros en proyectos Swift, y la compatibilidad con Swift Package Manager ha sido una característica muy solicitada por la comunidad de desarrolladores para Amplify iOS. A partir del 7 de abril de 2021, los desarrolladores pueden incluir Amplify iOS en sus proyectos a través de Swift Package Manager. Las instrucciones sobre el uso de Swift Package Manager con AWS Amplify se pueden encontrar aquí. En los casos en los que Amplify iOS no aborda un caso de uso por completo, los desarrolladores también pueden incluir directamente los SDK de AWS iOS de bajo nivel a través de Swift Package Manager.

Nota: AWSPredictionsPlugin no será compatible con Swift Package Manager a partir de esta versión debido a los diferentes requisitos mínimos de la versión de iOS. Se agregará la compatibilidad para esto en algún momento.