Versions Compared

Key

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

...

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 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 XCode. 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 finishes downloading, install it, and you now have the iOS SDK ready to go.

Creating iOS Certificates and Provisioning Profiles

This topic is covered in good detail here: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/128-Managing_Devices_and_Digital_Identities/devices_and_identities.html

The creation and management of certificates and provisioning profiles can be confusing, but is a necessary part of the process to be able to test on real devices and ultimately submit your app to the App Store. A simple way to think about certificates and profiles is that a certificate pertains to the integrity of one or many applications, whereas a profile pertains to the deployment context of one or many applications. Here are some examples of profiles:

  • Jeff Cross Development Certificate - Personal certificate for signing apps to test.
  • Unicon, Inc. Distribution Certificate - iOS Account-wide certificate for signing apps for distribution
  • Team Provisioning Profile - 
  • Jeff Cross iPad Profile
  • Sakai11 Distribution Profile

Each developer under an account will be required to generate their own development certificate in order to be able to sign applications for installation on a test device.

  1. Start off by visiting http://developer.apple.com/ios/manage/overview/index.action
  2.