Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Testflight doesn't show "Update Profile" Option anymore

Tags:

ios

testflight

I often had to change the provisioning profiles for my ios builds due to new testers/udids. I had no problems following this guide Adding more testers to a build? I updated my profile in the devcenter and made the upload, everything works perfect. But from today on I miss this option completely, the Update Profile Button and the complete row is just gone.

I googled changes regarding testflight but couldn't find anything.

Someone has a clue?

like image 890
doneit Avatar asked Oct 07 '14 14:10

doneit


3 Answers

iOS 8 doesn't support installing provisioning profiles individually any longer. So this doesn't work on iOS 8 devices any more and you have to create a new build using the updated profile to add new devices.

like image 67
Kerni Avatar answered Oct 21 '22 07:10

Kerni


I emailed TestFlight about that this morning and this was their response. Looks like it's for iOS8 as others have pointed out :

"Due to the changes in iOS 8, it's no longer possible for testers to install provisioning profiles from the iOS Settings app. App developers will now need to rebuild their Ad Hoc beta apps to update the embedded provisioning profile in the app's IPA file. If you need any help with this process, please let us know.

You can also find more information about updating provisioning profiles from the link below: http://help.testflightapp.com/customer/portal/articles/829818"

like image 39
efru Avatar answered Oct 21 '22 09:10

efru


I was able to change a particular build's embedded provisioning profile manually. Here's how I did it.

  1. Download the build's IPA file from the testflightapp website. You can download it by accessing the build's share address in your browser. That's the https://www.testflightapp.com/install/BUILD_ID link that's shown on the Build Permission page.
  2. Change the ipa file's extension to zip and unzip the archive.
  3. Right-click and Show Package Contents on the single file inside the Payload folder.
  4. Replace the embedded.mobileprovision file with your updated provisioning profile.
  5. Recreate the zip archive and change its extension to ipa.
  6. Upload that ipa file to test flight.
like image 28
laurentboileau Avatar answered Oct 21 '22 09:10

laurentboileau