14 December 2011
Additional requirements
Einsteiger
This is Part 6 of my seven-part series of tutorials in which you will learn how to rapidly create mobile applications for Android and iOS using Adobe Dreamweaver CS5.5, which comes with built-in support for PhoneGap. Part 1 provides an introduction to PhoneGap, and Part 2 focuses on using Dreamweaver, some common PhoneGap APIs, and the jQuery mobile framework to build a simple mobile application. Part 3 highlights tools and techniques for debugging. Parts 4 and 5 cover creating a release build for Android and submitting it to Android Market. It's OK to skip those parts of this series if you're not developing for Android.
In this part you'll learn how to create a release build of your application for iOS, with your own private signing key. You can use the sample app included with the sample files for this article as an example, or you can follow the steps outlined here using your own app.
If you've followed the steps in this tutorial series thus far, you should already have registered for a free Apple developer account and downloaded the iOS SDK. If you haven't done that yet, see Part 2 for more details.
Note: To complete this tutorial you will need to enroll in the iOS Developer Program. This program has a $99 yearly fee. The enrollment process can take a few hours or up to a few days.
You'll also need to download and install Xcode on a system running Mac OS X 10.6 or later.
After installing Xcode, the first step is to import the project you built with Dreamweaver into Xcode.
You'll need to create a provisioning profile to get your application onto your device. This section will guide you through setting up the necessary certificates and getting your iOS device and Mac provisioned properly.
Next, you need to request a development certificate.
Switching from a debug version of your application to a release version is straightforward.
You have just created a release build of your application and installed it onto your device.
In this tutorial, you learned how to create a provisioning profile and a certificate used to build and install a release build of your application on your device. In Part 7 you'll learn how to distribute your application in the Apple App Store.
For information on setting up your provisioning profile, see the iOS Provisioning Portal website.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Permissions beyond the scope of this license, pertaining to the examples of code included within this work are available at Adobe.