Лучший способ распространить мое iOS-приложение среди тестировщиков?

Мы зарегистрированы в обычной программе для разработчиков iOS и имеем право на 100 UDIDS. Мы используем их для тестирования и специального внутреннего распространения. Скоро у нас закончатся UDID, так какой же для нас лучший вариант? Должны ли мы присоединиться к корпоративной программе разработчиков iOS? Можем ли мы использовать его для обычного распространения в магазине приложений (как часть обычной программы для разработчиков iOS) и для внутреннего/тестового распространения?

Кроме того, есть ли простой способ доставки этих частных сборок без iTunes? ОТА наверное?


person Alex1987    schedule 03.07.2012    source источник


Ответы (3)


Пробовали ли вы использовать Testflight? Это определенно должно помочь с вашими усилиями по бета-тестированию.

person FractalDoctor    schedule 03.07.2012
comment
И имеет отличную поддержку отслеживания ошибок с помощью SDK. - person rckoenes; 03.07.2012
comment
Но мне все еще нужны дополнительные UDIDS. Преимуществом TestFlight является OTA-распространение. - person Alex1987; 03.07.2012
comment
Вы также можете использовать OTA без TestFlight, если сторонний сервис слишком хлопотный, вам не нужен SDK для аналитики/отчетов об ошибках, и вы не против написать немного php: paradeofrain.com/2010/11/избавление от боли специальное тестирование - person Nicolas Miari; 03.07.2012
comment
TestFlight великолепен, но он не помогает решить проблему нехватки UDID. - person occulus; 03.07.2012
comment
Я вижу единственный способ получить более 100 устройств — зарегистрировать фиктивную учетную запись разработчика. Вам придется поддерживать две отдельные сборки для каждой из групп из 100 устройств с разными идентификаторами приложений (например, com.mycompany.myapp и com.mydummycompany.myapp), поэтому это очень неэлегантно. - person Nicolas Miari; 03.07.2012
comment
В любом случае меня интересует Зачем вам больше 100 UDID - person Nicolas Miari; 03.07.2012
comment
Этот ответ не отвечает на вопрос! Некоторые компании/учреждения являются крупными, и им может потребоваться более 100 устройств разработчика/тестировщиков. - person abellina; 12.02.2013

Используйте профиль Adhoc Provisioning. Для получения дополнительной информации перейдите по этой ссылке.

https://developer.apple.com/library/ios/#recipes/ProvisioningPortal_Recipes/CreatingaDistributionProvisioningProfile/CreatingaDistributionProvisioningProfile.html

person sagar    schedule 03.07.2012
comment
Это не относится к их реальному вопросу. - person occulus; 03.07.2012

ПО МОЕМУ МНЕНИЮ НЕ РЕКОМЕНДУЕТСЯ ПОКУПАТЬ КОРПОРАТИВНЫЙ АККАУНТ ТОЛЬКО В КАЧЕСТВЕ ОБХОДА ДЛЯ РАСШИРЕНИЯ UDID. ВАМ ТРЕБУЕТСЯ ТЕСТИРОВАНИЕ БОЛЕЕ ЧЕМ НА 100 УСТРОЙСТВАХ?

Использование программы iOS Developer Enterprise для бета-тестирования?

Если вы действительно хотите перейти на корпоративную программу:

Вам необходимо приобрести дополнительную корпоративную программу. Вы можете использовать корпоративную программу для тестирования на неограниченном количестве устройств и программу разработчика для публикации в магазине приложений. Вы не можете публиковать приложения в App Store, используя корпоративную учетную запись.

https://developer.apple.com/programs/start/ios/

person sElanthiraiyan    schedule 03.07.2012
comment
Вы имеете в виду, что мне нужно приобрести корпоративную программу в дополнение к обычной программе или корпоративная программа включает дистрибутив в магазине приложений? Есть ли какой-либо официальный документ, который может прояснить это? - person Alex1987; 03.07.2012