Publicado: Apr 7, 2021

O AWS Amplify iOS agora pode ser instalado por meio do Swift Package Manager. Os desenvolvedores de iOS podem interagir com os serviços da AWS por meio do Amplify iOS, que é uma biblioteca de cliente baseada em casos de uso. Os desenvolvedores importam o Amplify iOS por meio de ferramentas de gerenciamento de dependências como o CocoaPods. Com o Swift 3.0, a Apple introduziu uma ferramenta nativa de gerenciamento de pacotes chamada Swift Package Manager, que permite aos desenvolvedores gerenciar essas dependências dentro de seus projetos Swift.

O Swift Package Manager tem sido o método preferido para incluir bibliotecas de terceiros em projetos Swift, e o suporte para o Swift Package Manager tem sido um recurso altamente solicitado da comunidade de desenvolvedores para Amplify iOS. A partir de 7 de abril de 2021, os desenvolvedores podem incluir o Amplify iOS em seus projetos por meio do Swift Package Manager. As instruções sobre como usar o Swift Package Manager com AWS Amplify podem ser encontradas aqui. Nos casos em que o Amplify iOS não aborda inteiramente um caso de uso, os desenvolvedores também podem incluir diretamente os SDKs do AWS iOS de baixo nível por meio do Swift Package Manager.

Observação: O AWSPredictionsPlugin não será compatível com o Swift Package Manager a partir desta versão devido a diferentes requisitos mínimos de versão do iOS. O suporte para isso será adicionado mais à frente.