Search code examples
ios8testflight

Testflight not working for iOS 8


While working with iOS 7, we never had these issues, but since iOS 8 has come in, we have noticed a lot of problems with our testers.
With iOS 7, whenever new device/tester joined our team, we would create a new provisioning certificate with apple, and update it on testflight. It would seamlessly let iOS 7 users know that the build was updated, and they were easily able to use it.
But now when a iOS 8 user tries to download the build, the error that he gets is, as if his UDID was never added to the build, although in provisioning certificate, it is clearly listed.
I have seen a couple of questions related to this but couldn't find a clear solution.
Currently the workaround I am doing is, everytime a iOS 8 user joins in, I have to create a new build using the new provisional certificate, and upload it again on testflight.
Its getting worse now, because number of our testers is increasing day by day.

I am using XCode 5.1.1 (5B1008) to create the builds.


Solution

  • Since Apple acquired TestFlight, they changed the whole process for iOS 8:

    • No more provisionning profiles, only Apple ID's email.
    • 1,000 beta testers and 25 internal testers per application.
    • https://itunesconnect.apple.com/ is the new testflightapp.com/dashboard/
    • You need to use Xcode 6 to handle iOS 8

    I have successfully replaced my old process by following this one: http://code.tutsplus.com/tutorials/ios-8-beta-testing-with-testflight--cms-22224