Как стать автором
Обновить

Комментарии 6

ооо! неужели это избавит нас от гемороя с провизионин профалайлом раз и навсегда. Пошел пробовать.
Для распространения (inhouse) тестовых сборок на iOS в компаниях используется enterprise distribution provision — приложения подписанные им ставятся на любые девайсы. Неужели заморочки с тестированием на девелоперском аккаунте которые вы описали выше, обошлись вам дешевле чем 299 в год? Не говоря уже о том, что 100 девайсов очень быстро (для большой компании моментально) кончаются.
Для компании, которая занимается разработкой ПО — 100 девайсов достаточно.
Другое дело, это распространение корпоративных приложений внутри компании. В этом случае 100 девайсов мало, но для этого и был придуман inhouse.

Использование Ad Hoc в отличие от Inhouse является предпочтительнее, так как есть точный список устройств, на которых может быть установлено приложение. Таким образом уменьшается вероятность нарушения NDA (нет риска, что приложение поставят неизвестные люди).
Ну достаточно или нет, это зависит от размеров компании — у некоторых разработчиков даже просто больше, не говоря уже о тестерах, менеджерах, маркетологов и прочего стафа.

Плюс путаница в терминологии, и в том и в том случае используется Ad Hoc Provisioning Profiles сгенерированные с помощью distribution сертификата — разница только в типа аккаунта.

Замечание про секьюрность верное — это каждый для себя выбирает.

Сомневаюсь, что существует много компаний с сотней iOS разработчиков. Может быть Google или Яндекс, но это уже другой уровень.

Путаницы в терминологии нет.
Ad Hoc это не более 100 устройств и в сертификате присуствует список UDID.

Потвреждения:
1. Beta Testing Your iOS App
2. В интерфейсе xCode есть строчка «Save for Enterprise or Ad Hoc Deployment».
3. На сайте Apple можно найти «Ad Hoc Distribution
With Ad Hoc distribution, you can share your app with up to 100 iOS devices via email or your server.»

Без сомнений, в обоих случае нужно создавать Provisioning Profile. От него в мире iOS никуда не деться.

Понятия «distribution сертификат» которое вы использовали, нет.
Ну так приложения ставят не только разработчики, клиенты просят добавить их юдиды, менеджеры, тестировщики и т.д. Если компания занимается аутсорсингом, и ведет 5-6 проектов одновременно, этой 100 может очень быстро не хватить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий