Download
Download the AWS SDK for iOS 1.2.1
New Features
| Change | Description |
|---|---|
| Amazon SES Sample App |
The sample app demonstrates how mobile applications can use Amazon Simple Email Service (Amazon SES) to record user feedback without additional infrastructure. |
| Amazon EC2 Volume Status Checks |
The new Amazon Elastic Compute Cloud API version 2012-03-01 introduces new API actions to support volume status checks. Volume status checks provide information about the I/O (read/write) capability of your Amazon Elastic Block Store (Amazon EBS) volume. The status check lets you know when an EBS volume's data is potentially inconsistent. |
Resolved Issues
| Change | Description |
|---|---|
| AWS Security Token Service Date Conversion Bug Fixes |
The AWS Security Token Service (AWS STS) client in the SDK has been updated to properly handle time zone settings when converting a date string to a NSDate object. |
| AmazonLogger Update for iOS5.1 |
The AmazonLogger class has new methods for logging which are helpful in iOS5.1. Based on a change in iOS5.1 the verbose logging only works in development mode and should be turned off for release builds or your app may crash. To help faciliate this change all samples have been update with a new recommended logging setup as shown here:
#ifdef DEBUG
[AmazonLogger verboseLogging];
#else
[AmazonLogger turnLoggingOff];
#endif
Logging is off by default.
|
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-03-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 |
|---|---|
| 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 AWS SDK for iOS v1.2.1 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. |
| 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:
|