Beta testing tools
The two prominent tools for beta testing on iOS are TestFlight (https://developer.apple.com/testflight/) and Crashlytics (https://try.crashlytics.com/). There are other testing distribution tools, such as HockeyApp (https://www.hockeyapp.net/), worth mentioning (and, in fact, also compatible with fastlane), but for the purposes of this chapter, we are going to concentrate on the first two, starting with TestFlight.
Overview of TestFlight
TestFlight was one of the first over-the-air distribution services for testing mobile applications, starting out cross-platform back in 2010, supporting both Android and iOS. TestFlight was purchased by Apple back in 2014 and integrated as part of its development platform a few months later, with Apple removing support for Android.
TestFlight has always been a favorite amongst mobile developers. TestFlight is triggered by uploading a beta of your app to iTunes Connect and using the same portal for managing the testers of your app. Take a...