Release: AWS SDK for iOS (Beta) 0.1.0

Release Notes>iOS>Release: AWS SDK for iOS (Beta) 0.1.0
Initial release of the AWS SDK for iOS (Beta).


Submitted By: Glenn@AWS
Release Date: December 8, 2010 10:17 PM GMT
Created On: December 8, 2010 10:17 PM GMT
Last Updated: December 8, 2010 10:17 PM GMT

What's New?

Change Description
Initial release

The AWS SDK for iOS makes it easier for software developers to call an AWS web service API directly from a mobile application. Previously, developers either wrote their own libraries to handle the HTTP connection, request retries, and error handling, or built additional infrastructure to proxy the API requests through a server fleet. With the mobile SDKs, developers can write software that uses AWS infrastructure in their mobile applications, including:

  • Storage - Store and retrieve any amount of data using Amazon Simple Storage Service (Amazon S3).
  • Database - Add a highly available, scalable, and flexible non-relational data store using Amazon SimpleDB with little or no administrative burden.
  • Messaging - Integrate reliable, highly scalable mobile-to-mobile communication into applications using Amazon Simple Queue Service (Amazon SQS), and Amazon Simple Notifications Service (Amazon SNS).

Example applications developers can build with the mobile SDKs include:

  • A media application that uploads photos, videos, and more to Amazon S3 for world-wide distribution through Amazon CloudFront.
  • A social game that shares moves, high scores, and other data between devices using Amazon SimpleDB.
  • A messaging client that broadcasts messages between devices using Amazon SQS and Amazon SNS, without requiring any additional server infrastructure.

Learn more about the AWS SDK for iOS at

Supported API Versions

This release of the AWS SDK for iOS supports the following API versions:

Service API Version
Amazon S3 2006-03-01
Amazon SimpleDB 2009-04-15
Amazon SQS 2009-02-01
Amazon SNS 2010-03-31

Known Issues

Issue Description
Amazon S3 client does not work around known Amazon S3 issues.

The Amazon S3 library does not currently work around two known issues with the Amazon S3 API:

  • Bucket names can include '+' symbols in the name, but the '+' symbol does not get replaced in URL encodings and can result in spaces in bucket names instead.
  • It is possible to create an object with a key which includes characters that are not valid XML characters, which will cause an error in the response to the AmazonS3Client listObjects method. Refer to for guidelines on Amazon S3 keys.


Download the AWS SDK for iOS (Beta) 0.1.0

©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.