После прочтения многочисленных руководств по стратегии тестирования бета-тестирования для iOS я все еще смущен, если это разрешено Программой разработчиков Apple распространять приложение для внешних бета-тестирования, не получив его одобрения и использования TestFlight. Например, разрешено ли создавать подписанное приложение AdHoc и использовать сторонний инструмент (Crashlytics, HockeyApp, другие) для бета-распространения для внешних объектов. Внешний в этом случае означает не в вашей организации. Внутри организации существуют другие средства, которые могут использоваться как Enterprise Distribution, которые не имеют ограничений, но не могут использоваться извне. Вопрос в том, позволяет Apple разрешить внешнее бета-тестирование для приложения, не подписанного Apple? (не Apple, в отличие от TestFlight, который действительно подписал бы его для внешнего тестирования через iTunesConnect).Внешние бета-тестирование приложений iOS Ограничения Apple
ОБНОВЛЕНИЕ: после просмотра в AdHoc и перехода на страницу разработчика Apple, это показывает это (обратите внимание на предупреждение перед выпуском на этом изображении), которое, похоже, указывает на то, что я подозревал - по правилам Apple вы не можете позволить внешним людей проверить свою специальную программу:
Так что, если это правда, я не вижу, как есть какой-нибудь способ TestFlight для общественных внешних бет.
Перед тем, как Apple купила пробный свет, мы использовали это все время. Вам нужно будет создать файл инициализации с идентификатором устройства. Однако гораздо проще сделать это с помощью Apple TestFlight. Утверждение для беты обычно занимает всего один день или меньше. –
Полностью согласен с вами abt Testflight, и да, вы МОЖЕТЕ совершать специальные действия с UUID устройств. Мой вопрос - использовать приложение профиля AdHoc в порядке с Apple для внешнего использования (публичное бета-тестирование)? – stonedauwg
@stonedauwg Да, можно распространять сборку Testflight с профилем adhoc, и она будет работать и для внешних пользователей. Но Apple рекомендует использовать профиль Appstore в сборке Testflight. –