Deployment with testflight

therabidbanana edited this page Jun 4, 2011 · 1 revision

Necessary Accounts

To start, you'll need an iOS Developer account:

http://developer.apple.com/programs/which-program/

And a Testflight account:

https://testflightapp.com/register/

Note that this method of distribution is limited to 100 devices, and you have to rebuild the app every time you add a device.

Process

  1. Invite some team members - https://testflightapp.com/dashboard/team/members/add/
  2. Wait for the users to register their devices. Testflight will email their device ids to you as attachments.
  3. Add Devices in Apple's provisioning center: https://developer.apple.com/ios/manage/devices/index.action (upload devices button)
  4. Create a Distribution Provisioning Profile (make sure to include all of the devices you've added): https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action
  5. Download your profile and open it to add it to Xcode.
  6. Create an IPA by following this: http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-4 use the identity downloaded in step 5 to sign your app.
  7. Upload your IPA to testflight: https://testflightapp.com/dashboard/builds/add/