I currently have a fairly manual process when releasing a new build in TestFlight:

  1. Download the additional devices text files from TestFlightApp
  2. Log into the Provisioning Profile
  3. Upload devices
  4. Update the Provisioning Profile to include the newly added devices
  5. Download the generated .mobileprovision file
  6. Click on the file to add to Xcode
  7. Product -> Archive, Share, Create IPA
  8. New Build in TestFlightApp
  9. Type up the release notes
  10. Upload (wait)
  11. Select testers to notify

Are there scripts or utilities that handle these steps for me? I don't mind a solution for part of these steps, as long as it reduces this process.

On the other hand, maybe I'm repeating steps I shouldn't be, or not doing things in an efficient manner.

Edit
Report