게시된 날짜: Apr 7, 2021
이제 AWS Amplify iOS를 Swift Package Manager를 통해 설치할 수 있습니다. iOS 개발자는 사용 사례 기반 클라이언트 라이브러리인 Amplify iOS를 통해 AWS 서비스와 상호 작용할 수 있습니다. 그동안 개발자는 Amplify iOS를 CocoaPods와 같은 종속성 관리 도구를 통해 가져왔습니다. Swift 3.0 출시와 함께 Apple은 Swift Package Manager라고 불리는 네이티브 패키지 관리 도구를 도입했는데, 이것을 사용하면 개발자가 이러한 종속성을 자신의 Swift 프로젝트 내에서 관리할 수 있습니다.
Swift Package Manager는 Swift 프로젝트의 타사 라이브러리를 포함하는 데 선호되는 방식이었으며, Amplify iOS 개발자 커뮤니티에서 Swift Package Manager 지원 기능을 요청하는 목소리가 높았습니다. 2021년 4월 7일부로, 개발자는 Swift Package Manager를 통해 프로젝트에 Amplify iOS를 포함할 수 있습니다. Swift Package Manager를 AWS Amplify와 함께 사용하는 방법에 관한 지침은
여기에서 확인할 수 있습니다. Amplify iOS가 사용 사례를 완전히 다루지 않는 경우, 개발자는 Swift Package Manger를 통해 낮은 수준의 AWS iOS SDK를 직접 포함할 수도 있습니다.
참고: 이번 릴리스에서는 iOS 버전 최소 요구 사항이 각기 다른 관계로 AWSPredictionsPlugin은 Swift Package Manager를 통해 지원되지 않습니다. 궁극적으로 이에 대한 지원도 추가할 예정입니다.