Использование программы для разработчиков iOS для бета-тестирования?
Мы рассматриваем возможность использования iOS Enterprise Developer Program для лучшей поддержки непрерывной интеграции и распространения беспроводной сети для нашего внутреннего бета-тестирования.
У нас есть приложение, которое мы размещаем в AppStore с помощью нашей обычной учетной записи программы разработчика. Но у нас всегда слишком много людей, более 100, которые хотят получить доступ к бета-заявлению. Я слышал, что учетные записи предприятий получают до 500 устройств в год. Нам также нравится идея использования беспроводной дистрибуции для упрощения распространения бета-приложения.
Является ли это действительным использованием учетной записи Enterprise?
Для беспроводного распределения предприятия вам все еще нужен список UDID, встроенный в файл инициализации?
Наша надежда состоит в том, что мы можем настроить наш сервер непрерывной интеграции, чтобы автоматически создавать сборки, запускать наши модульные тесты, а затем публиковать дистрибутивный пакет предприятия на нашем внутреннем сервере для наших корпоративных пользователей для загрузки с веб-ссылки.
Возможно ли это для тех из вас, у кого есть опыт работы с корпоративными учетными записями?
Ответы
Ответ 1
Я отправил этот вопрос в Apple и получил следующий ответ.
Здравствуйте,
Благодарим вас за обращение в службу поддержки разработчиков Apple в отношении программы разработчиков iOS.
Что касается вашего запроса, важно отметить, что Enterprise Program предназначена специально для разработки внутренних приложений для использования только сотрудниками и подрядчиками. Он не предназначен для работы с любыми ограничениями на устройства, налагаемыми пределом 100 устройств для стандартной программы разработчика iOS.
Прежде чем вы сможете приобрести членство в iOS Developer Enterprise Program, вам будут представлены условия лицензионного соглашения. Мы предлагаем начать регистрацию, а при представлении Программного лицензионного соглашения сравнить условия с потребностями вашего бизнеса и принять решение в то время, если программа будет подходящей для вашей организации.
Я надеюсь, что эта информация вам поможет. Пожалуйста, сообщите нам, если у вас есть дополнительные вопросы или вам нужна дополнительная помощь.
С наилучшими пожеланиями,
Джо Карр
Поддержка разработчиков Apple
Ответ 2
Не уверен, что это то, что вы ищете, но сегодня утром я смотрел https://testflightapp.com/, который предназначен для снятия боли бета-тестирования.
Ответ 3
FYI, вам не нужна корпоративная учетная запись для беспроводного распространения приложений. Вы можете сделать это изнутри XCode, используя стандартную учетную запись разработчика - после того, как вы создали и заархивировали приложение, которое вы можете поместить в XCode Organizer, выберите версию, которую вы хотите распространять из раздела архивированных приложений, и нажмите "Поделиться". Затем вы можете создать IPA и .plist для размещения в Интернете и для загрузки с помощью подготовленных устройств.
Таким образом, мы распространяем все наши собственные приложения для клиентов для тестирования, это экономит много проблем! Мы все это подключили к нашей системе CI, как вы намереваетесь сделать.