2013-02-28 3 views
1

Согласно документам Apple, необходимо создать и использовать сертификат распространения и профиль распространения для распространения приложения ad-hoc.Распределение Ad-Hoc с профилем Team Provisioning

«Чтобы использовать распределение ad hoc, создайте профиль распределения распределения, определяющий Ad Hoc как метод распространения и включив в список до 100 устройств, разрешенных для запуска приложения».

http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandDownloadingaDistributionProvisioningProfile/CreatingandDownloadingaDistributionProvisioningProfile.html

Ну, это не обязательны я обнаружил. Вы можете легко распространять приложение ad-hoc только с сертификатом разработчика и профилем подготовки команды. Неплохо ли использовать команду prov. профиль и только сертификат разработчика?

Зачем мне создавать специальные интервалы. если проще использовать команду prov. профиль?

+0

Исправить. Возможно (даже через TestFlight, например) распространять IPA с сертификатом обеспечения. –

ответ

2

Распределительные сборки имеют свойство, от которого невозможно отладить (это то, что свойство get-task-allow в платах с правами). Это означает, что другие не могут присоединить отладчик к вашему коду и добиться нежелательных результатов.

Распределение сборки требуется, если вы хотите разрешить удаленным пользователям загружать приложение через App Store (Apple или предприятие).

+1

Да, почему Apple не упоминает, что вам необязательно нужен сертификат распространения? Мне просто интересно узнать, есть ли еще одна хорошая причина, почему Apple не упоминает об этом. – Trj

+0

Вам это нужно, если вы планируете выпустить свое приложение более чем на 100 человек. Вы можете добавить только 100 имен в свой профиль обеспечения - выпуск в App Store неограничен. – Andy