Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

can we use developer provisioning profile to upload (.ipa) to testflight?

I wanted to know that with the provisioning profile of the of iphone developer i was able to generate the (.ipa) for uploading to testflightapp. But it gives me an error in the testflight that "it is invalid (.ipa)" Is that because of the fact the i am using the developer profile and not distribution profile?

like image 922
hariszaman Avatar asked Mar 16 '12 10:03

hariszaman


3 Answers

You must use your distribution profile! Also, make sure your ipa has the file embedded.mobileprovision.

like image 152
fbernardo Avatar answered Oct 14 '22 04:10

fbernardo


Preparing for testflight contains the following steps

  1. Invite teammates with testflight by their email address.
  2. In developer.apple.com use 'add devices' and add the device by it's UID
  3. Within distribution create a new profisioning profile which contains the devices of the testflight users.
  4. Download the new provisioning profile and set it in the XCode build settings -> Code signing Identity
  5. Make a new build of your project in XCode with product
  6. Upload your newly made .ipa to testflight and set the testflight testers

Your done!

EDIT:

I've you've made a testflight before of your App you can also choose to stop after step 3 and just upload your newly created profile to testflight. (as OneGuyInDc says)

like image 31
BarryK88 Avatar answered Oct 14 '22 06:10

BarryK88


That's right yes, it needs to be a distribution one. You'll probably see it complaining about get-task-allow being true rather than false or something. I'm not entirely sure why TestFlight bother to check for this, but they do.

like image 20
mattjgalloway Avatar answered Oct 14 '22 05:10

mattjgalloway