После прочтения многочисленных руководств по стратегии бета-тестирования для iOS я все еще не понимаю, разрешено ли Программой разработчиков Apple распространять приложение для внешнего бета-тестирования без его утверждения и использования TestFlight. Например, можно ли создать приложение, подписанное AdHoc, и использовать сторонний инструмент (Crashlytics, HockeyApp, другие) для бета-распространения среди внешних сущностей. Внешний в данном случае означает не внутри вашей организации. Внутри организации есть другие средства, которые можно использовать, например Enterprise Distribution, которые не имеют ограничений, но не могут использоваться извне. Возникает вопрос: разрешает ли Apple внешнее бета-тестирование приложений, не подписанных Apple? (не Apple, в отличие от TestFlight, который действительно подписал бы его для внешнего тестирования через отправку iTunesConnect).
ОБНОВЛЕНИЕ: после просмотра AdHoc и перехода на страницу разработчика Apple он показывает это (обратите внимание на предупреждение о предварительном выпуске на этом изображении), которое, похоже, указывает на то, что я подозревал - по правилам Apple вы не можете позволить external strong> ребята, протестируйте ваше специальное приложение:
Так что, если это правда, я не понимаю, как можно обойти TestFlight для общедоступных внешних бета-версий.