Skip to content

iOS Build & Deployment

Wesley Smith edited this page Apr 24, 2015 · 7 revisions

Mementos utilizes the Ionic framework & Apache Cordova to build a native iOS application using Javascript, HTML, and CSS.

This wiki details the steps necessary to setup your environment to build and deploy the Mementos application to iOS.

iOS Developer Program Setup

The following blog posts provide step-by-step tutorials on how to set up an iOS development environment. You will need to be enrolled in the iOS Developer Program in order to build the Mementos iOS application.

The first half of this blog post helps with:

  • iOS developer program registration
  • iOS developer device registration
  • iOS developer certifications
  • Downloading and setting up Xcode

This blog post helps with:

  • iOS developer Application IDs

Building and Deploying to iOS:

After setting up your iOS development environment, you can now deploy the Mementos application to iOS.

First you need to compile the Javascript, HTML, and CSS into native iOS application code.

From within the root directory:

npm install
bower install

From within the client directory:

ionic add platform ios
cordova platform add ios
ionic build ios

After these tasks have been performed, the second half of this blog post helps with:

  • Deploying the application to iOS through Xcode