As I mentioned in my previous post, TestFlight has been acquired by Apple and will be discontinued on February 26, 2015, which is, eh, soon. Instead, they offer the “All-New TestFlight Beta Testing service available inside of iTunes Connect“.
So this post was going to be about moving to this new All-New iTunes Connect TestFlight Beta Testing service provided by Apple.
However, while investigating this new service I quickly stumbled upon so many issues with their service that renders it quite useless. Let me name a few:
- Apps made available to External Testers (testers that are not a member of your team in iTunes Connect) require a Beta App Review and must comply with the full App Store Review Guidelines before testing can begin. A review is required for new versions of your app that contain significant changes.
- A submitted build will be available for only 30 days after invitations to the testers have been sent.
- Enterprise (in-house) distribution builds are not supported, only App Store builds.
- Only support for iOS 8 and up. Really?
- There is no upload API which is kind of a deal breaker in a CI scenario. There is a workaround for this using deliver from fastlane which looks like a great toolset for automating iOS builds. I just happened to hear about fastlane last week in a recent episode of the Gone Mobile podcast. Sounds really interesting and I might give that a try some day.
Wow, that’s a lot of drawbacks! This led me to look for a different app distribution platform. A quick search gives you a number of options, such as http://app.io, http://installrapp.com, http://testfairy.com and http://hockeyapp.net.