Cross posted from Reddit on recommendations. Forgive the poor formatting. In order to distribute an app with TestFlight, developers must agree to the Apple Developer License Agreement . §7.4 Subsection B of the agreement is quoted below, italics my own. You may also use TestFlight for external distribution of pre-release versions of Your Applications to a limited number of Beta Testers (as specified in App Store Connect), but solely for their testing and evaluation of such pre-release versions of Your Applications and only if Your Application has been approved for such distribution by Apple as set forth in Section 6.5 (TestFlight Submission). You may not charge Your Beta Testers fees of any kind to participate in Apple’s TestFlight or for the use of any such pre-release versions. You may not use TestFlight for purposes that are not related to improving the quality, performance, or usability of pre-release versions of Your Application (e.g., continuous distribution of demo versions of Your Application in an attempt to circumvent the App Store or providing trial versions of Your Applications for purposes of soliciting favorable App Store ratings are prohibited uses). Further, if Your Application is primarily intended for children, You must verify that Your Beta Testers are of the age of majority in their jurisdiction. If You choose to add Beta Testers to TestFlight, then You are assuming responsibility for any invitations sent to such end-users and for obtaining their consent to contact them. Apple will use the email addresses that You provide through TestFlight only for purposes of sending invitations to such end-users via TestFlight. By uploading email addresses for the purposes of sending invites to Beta Testers, You warrant that You have an appropriate legal basis for using such emails addresses for the purposes of sending invites. If a Beta Tester requests that You stop contacting them (either through TestFlight or otherwise), then You agree to promptly do so. Note specifically: You may not charge Your Beta Testers fees of any kind to participate in Apple’s TestFlight or for the use of any such pre-release versions. Seeing as how this is super buried in the license agreement, I totally give them the benefit of the doubt. I would also have expected them to have vetted this with their legal team. I know my company did when someone proposed it and that's how I know the rule exists. @ Roll20 Staff, please rectify the situation. I would really hate for you to lose your license to develop on iOS.