Install to an
iPhone/iTouch

Modified

Developer account

  1. Create an iPhone developer account with Apple using your email, send the instructor (rwisman@ius.edu) a notification using that email account.
  2. Respond to the email invitation to join the development team.
  3. The instructor will receive notification and approve your membership.

Certificate

  1. Log in as a developer on a Mac and go to the Member Center.
  2. Select iOS Provisioning Portal
  3. Select Certificates from left-side list.
  4. Click Request Certificate button and follow instructions. Be sure to save certificate to disk.
  5. The instructor will receive notification and approve. You'll receive an email notification of approval.

Devices

If using your own device, the device's UDID must be added to the list.

See http://developer.apple.com/iphone/my/devices/howto.action

Email device’s UDID and some memorable name to instructor for input into the Program Portal.

App ID

See: http://developer.apple.com/iphone/my/bundles/howto.action

Profiles

After receiving your certificate, a provisioning profile will be created (by me) using your name as the Profile name.

  1. Open Provisioning in the Program Portal.
  2. Download your provisioning profile for the iPhone/iTouch device.
  3. Xcode.
    1. Connect the iPhone/iTouch device.
    2. Open Window | Organizer. Drag profile to the device.
    3. Open the Xcode project to install to device.
    4. Project | Edit Project Settings | Build
    5. Locate Code Signing, open Code Signing Identity, select your profile.
       
    6. In the project Groups and Files pane, open the Resources folder.
    7. Open Info.plist and change Bundle Identifier from:

      com.yourcompany

      to:

      edu.ius.yourname

    8. Build and Go.

Moving to another computer

On computer where you created the certificate request and installed the certificate to KeyChain:

  1. Open KeyChain | Keys
  2. Highlight your Private key.
  3. File | Export items and follow instructions. This will produce your private key as a file that can be copied to another machine. Remember the password.

On the new computer:

  1. Open Certificates in the Program Portal. Download your certificate.
  2. Copy the private key file, double-click to open KeyChain, follow instructions.
  3. Open Provisioning in the Program Portal. Download your provisioning profile.
  4. Repeat the process in Profiles section above.

Problems

Moving projects between computers and iPhones often requires modifying the project files slightly. Projects contain information on the provisioning profile and bundle identifier.

  1. To correct Code Sign error: Provisioning profile ‘3E6AA725-6534-46F8-B9CE-D19AC9FD854B’ can’t be found:

http://www.fruitstandsoftware.com/blog/2009/06/bypassing-the-trouble-caused-by-updating-an-iphone-app-provisioning-profile/