Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • An iOS Developer Program Account ($99/year)
  • XCode Xcode with iOS SDK: http://developer.apple.com/xcode/
  • A Development Certificate to sign applications for testing on devices
  • A Development Provisioning Profile to install on devices for testing
  • A Distribution Certificate to sign applications for distribution in the App Store
  • A Distribution Provisioning Profile for submission/distribution through App Store

...

Once your account is created, you'll have access to two important tools for iOS development and deployment: iOS Provisioning Portal and iTunes Connect.

Setting up

...

Xcode and iOS SDK

Although most of the development time for uMobile takes place in your own code editor and Titanium Developer, you'll need the iOS SDK to compile apps and will need XCode Xcode occasionally to manage other data. You'll need to be enrolled in the iOS developer program (or Mac OSX Developer Program) before you can download XCodeXcode. Visit https://developer.apple.com/xcode/ to download the IDE bundled with the iOS SDK. The download is about 4.6 Gigs, so be prepared to wait a while. Once XCode Xcode finishes downloading, install it, and you now have the iOS SDK ready to go.

...

Tip

Leave your device connected to your computer, and watch the "Console" tab in Xcode organizer to see log statements from your app.

Packaging iOS For Distribution

Packaging for distribution involves steps required for testing on a device, but adds some additional steps:

  1. Setting up the app in iTunes Connect
  2. Creating a new Bundle ID
  3. Generating a Distribution Profile
  4. Validating and submitting the app binary through Xcode

Setting up Apps in iTunes Connect

iTunes Connect is where you manage your App Store apps, and information associated with those apps. Features of iTunes Connect:

  • View sales and trends of existing apps
  • Manage users who can access iTunes Connect for this account (for company accounts, not individual)
  • View contracts and financials
  • Manage applications (this is where you upload applications and manage versions of applications)

When you're nearing the time to submit your app for review, you should start the process of submitting your app in iTunes connect. You can start the process even if you're not quite ready to release your app, so that when the app IS ready, all you have to do is upload your binaries.

  1. Visit itunesconnect.apple.com
  2. Click "Manage your Applications"
  3. Click the "Add New App" button at the top left of the window
    Warning

    Incomplete information - Work in progress

Testing Android

Android Testing Tools

...