TestFlight: внутреннее и внешнее тестирование
Суть
TestFlight — способ раздать бету через App Store Connect: тестировщик ставит приложение TestFlight, принимает приглашение и получает сборки по воздуху, без UDID и ad hoc-профилей. Сборка подписана для App Store — это та же сборка, которую потом можно отправить на ревью.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep