Download
Download the AWS SDK for iOS 1.3.1
New Features
| Change | Description |
|---|---|
| Amazon EC2 and Auto Scaling - Instance Profiles |
The Amazon EC2 and Auto Scaling APIs have been updated so that you can launch instances or create Auto Scaling groups that take advantage of the new, easy to use, credentials distributions feature. |
| Auto Scaling - Spot Support |
Developers can now take advantage of reduced prices for Amazon EC2 Spot instances from their Auto Scaling groups. |
| Amazon S3 - More Custom ACL Support |
The latest API update to Amazon S3 allows you to specify custom Access Control Lists (ACLs) when you upload objects. Previously you could specify a generic S3CannedACL at the same time as uploading an object, but the latest API update allows you to specify any custom ACL to be applied immediately when your object is uploaded. |
| Amazon EC2 - VM Export |
The latest update to the Amazon EC2 API allows you to export Windows Server instances that you originally imported into EC2, and adds timestamps to instance status and system status to indicate the date and time that a status check failed. For more information, see the full release notes. |
| Xcode Project |
The AWS SDK for iOS now includes an Xcode project in order to build the SDK from source. The project includes targets for building a static library and also a unified framework. |
Supported API Versions
This release of the SDK supports the following API versions:
| Service | API Version |
|---|---|
| Amazon CloudWatch | 2010-08-01 |
| Amazon DynamoDB | 2011-12-05 |
| Amazon Elastic Compute Cloud (EC2) | 2012-06-01 |
| Amazon Simple Email Service (SES) | 2010-12-01 |
| Amazon Simple Notification Service (SNS) | 2010-03-31 |
| Amazon Simple Queue Service | 2011-10-01 |
| Amazon Simple Storage Service (S3) | 2006-03-01 |
| Amazon SimpleDB | 2009-04-15 |
| Auto Scaling | 2011-01-01 |
| AWS Security Token Service | 2011-06-15 |
| Elastic Load Balancing | 2011-11-15 |
Known Issues
| Issue | Description | AWS Core Data Persistence Framework with iOS 5.0 |
While the rest of the AWS SDK for iOS still support iOS versions 4.1 and later, the AWS Core Data Persistence Framework only supports iOS versions 5.0 and later. |
|---|---|
| AmazonLogger usage with iOS5.1 |
There is a known issue with the AmazonLogger in "verbose mode" in iOS5.1 with release builds (AdHoc/AppStore distributions). The latest version of AWS SDK for iOS has a fix and we recommend including the following code segment to prevent your app from crashing:
#ifdef DEBUG
[AmazonLogger verboseLogging];
#else
[AmazonLogger turnLoggingOff];
#endif
|
| Amazon S3 over 3G |
Uploading large objects to Amazon S3 using 3G can fail frequently. Upgrading your iOS device to v4.3 helps reduce the failure rate. We are actively working with Apple to find a resolution to this problem. Users may also refer to the following article as a work around to uploading larger files over 3G. |
| 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:
|