The TestFlight app allows testers to install and beta test your app on iOS, tvOS, and watchOS devices. Testers must receive an invite directly from you before they can begin testing with TestFlight. Once testers accept your invitation, they can install, test, send feedback, and get updates of your beta app.
To use TestFlight, you upload your app to iTunes Connect and then use iTunes Connect to invite testers. Optionally, distribute your app to internal testers (your iTunes Connect users) or external testers (users with email addresses). If you invite any external testers, your app is submitted to Beta App Review.
Apple provides a crash report service that allows you to view crash reports directly in Xcode for apps distributed using TestFlight.
For more details, go to TestFlight on the App Store.