Account Setup
Manual     Reference     Scripting   
Unity Manual > Getting Started with iOS Development > Account Setup

Account Setup

There are some steps you must follow before you can build and run any code (including Unity-built games) on your iPhone/iPad. These steps are prerequisite to publishing your own iOS games.

1. Apply for and Become a Registered iPhone/iPad Developer:

You do this through Apple's website: http://developer.apple.com/iphone/program/

2. Upgrade your Operating System and iTunes Installation:

Please note that these are Apple induced requirements as part of using the iPhone SDK and this can change.

3. Download the iPhone SDK

Go to the iPhone dev center and log-in. Download and install the latest iPhone SDK. Do not download the beta version of the SDK, only use the latest shipping version. Note that downloading and installing the iPhone SDK will also install XCode.

4. Get Your Device Identifier

Using the USB cable plug-in your iOS device and launch XCode. XCode will detect your phone as a new device; press the button to "Use For Development". If that doesn't open the Organizer window then go to Window->Organizer. You should see your iPhone/iPod Touch/iPad) in the devices list at left, select it and note your device's identifier code (it's long, 40 digits or so).

5. Add Your Device

Log in to the iPhone developer center, and enter the program portal (button on the right). Go to the Devices page (link on left side), once on the Devices page click the Add Device button on the right. Enter a name for your device (alpha numeric only) and your device's identifier code (gathered in step 5 above). Click the Submit button when done.

6. Create a Certificate

Within the iPhone Developer Program Portal click the Certificates link on the left side, follow the instructions listed under How-To...

7. Download WWDR Intermediate Certificate (and install).

Download link is in the same "Certificates" just above "Important Notice" red text block. Link is called WWDR Intermediate Certificate. Once downloaded, double-click to install the certificate.

8. Create a Provisioning File

Provisioning Profiles are a bit complex, and should be set up differently depending on how you've organized your team. Since there is no case that fits all circumstances, please read up on how Provisioning works on Apple's Developer site in the Provisioning How-to section.

Page last updated: 2010-09-24