AWS S3 SDK integration using Swift Package Manager for iOS

Kiran Sarella
Mac O’Clock
Published in
2 min readApr 15, 2020

To upload images to AWS S3, we have to integrate AWS SDK. Instead of using CocoaPods, Carthage or manual integration — take advantage of SPM (Xcode 11)

Step 1:

Step 2:

https://github.com/swift-aws/aws-sdk-swift.git

Step 3: Check S3 package

Usage

import S3let s3 = S3(accessKeyId: , secretAccessKey: , region: )

Complete helper file is available here AWSS3Helper.swift

In ViewController

lazy var awss3Helper = AWSS3Helper()// upload to S3
self.awss3Helper.uploadImage(image, sender: self) { (fileName) in
}

Thank You

--

--