Skip to content
This repository has been archived by the owner on Oct 27, 2018. It is now read-only.

amazon-archives/aws-mobilehub-helper-ios

Repository files navigation

AWS Mobile Hub Helper for iOS

The AWS Mobile Hub simplifies the process of building, testing, and monitoring mobile applications that make use of one or more AWS services. It helps you skip the heavy lifting of integrating and configuring services by letting you add and configure features to your apps, including user authentication, data storage, backend logic, push notifications, content delivery, and analytics—all from a single, integrated console.

This helper code is the source for the AWSMobileHubHelper.framework file which is included with every Objective C and Swift application download from AWS Mobile Hub.

Distribution

You can download the framework along with the sample app from the mobile hub console under the build section. The framework is currently distributed as a static library.

Building framework from source

You can build the framework from source using the Script. The API reference documentation can be generated using the Script.

Integrating the framework into XCode

If you have downloaded the AWSMobileHubHelper from the mobile hub console, follow the steps 1-4, otherwise jump to Step 5.

  1. Locate the custom SDK and source code you downloaded.
  2. Drag and drop the AmazonAws folder into the Navigator pane in XCode.
  3. When prompted, choose Copy items if needed and then choose Create groups.
  4. Choose Finish.
  5. Open the target for your project.
  6. Select General.
  7. Expand Linked Frameworks and Libraries and choose the + symbol to select frameworks.
  8. Add AWSMobileHubHelper.framework.
  9. Optionally add other frameworks that need to be statically linked under the Linked Frameworks and Libraries section.

Submitting Pull Requests

At this time we are accepting pull requests only for Bug fixes (one bug fix per requests). For new features please submit feedback on the mobile hub console (link for feedback on the bottom left corner). Please make sure that your pull requests comply with the license.