Разница: специальное распространение и развивающее распространение - PullRequest
21 голосов
/ 02 марта 2012

Я нахожусь в процессе создания моего первого приложения, и у меня возникли некоторые сомнения по поводу профиля обеспечения Ad Hoc и профиля обеспечения разработки.Я понимаю, что этот вопрос задавался до этого, но мне потребовались некоторые разъяснения и подтверждения.

Глядя на предыдущие ответы на stackoverflow, я предполагаю, что есть следующие различия:

  1. Специальные сборкиможет быть установлен без iTunes, в то время как сборки для разработки (.ipa) должны быть установлены из iTunes

  2. Невозможно привязать отладчик к сборке Ad hoc, пока в разработке есть отладчик

  3. Маркеры устройств различаются, так как APNS использует изолированную программную среду в двух режимах, производственные среды в зависимости от сборки Ad hoc или для разработки

И у меня есть следующие вопросы

  1. На многих форумах написано, что для сборок Ad hoc существует ограничение в 100 пользователей, но ничего не сказано о том, что если у разрабатываемых сборок есть такие ограничения.Кроме того, эти ограничения в 100 пользователей относятся к профилю разработчика или к приложению?

  2. Кроме того, требуются ли для установки только специальные сборки UDID устройства?а как насчет разрабатываемых сборок?

    Пожалуйста, посмотрите, правильно ли я понял различия, пропускает ли это какое-либо важное отличие, и любая информация по вопросам окажет огромную помощь

Ответы [ 2 ]

21 голосов
/ 03 марта 2012

Расширение ваших комментариев

  1. Специальные сборки можно распространять и устанавливать через iTunes, органайзер X Code или через Интернет.Одним из сервисов для управления сборками и тестированием adhoc является Testflight (https://testflightapp.com/) проверьте, у них много ресурсов относительно профилей обеспечения,

  2. Обычно ваши дистрибутивные сборки оптимизированы с удалением отладочной информации, поэтомуда, вы не можете отлаживать сборки adhoc и дистрибутива в отладчике.

  3. Ваш идентификатор приложения связан с APNS, поэтому генерируемый вами сертификат связан с вашим приложением. Маркеры устройств в Sandbox и рабочей средеразличаются.

Чтобы ответить на ваши вопросы

  1. для вашего профиля разработчика iOS, вы можете использовать до 100 устройств для всей учетной записи.Совместное использование между приложениями. 100 устройств означает, что вам разрешено регистрировать 100 устройств на одну учетную запись разработчика в год. В конце года, когда вы обновляете свою учетную запись, вы можете редактировать этот список и сбрасывать квоту для вашего устройства.

  2. Как для сборок ad hoc, так и для сборок разработчиков требуются ваши UDID.в профиле предоставления (разработка или adhoc) должен соответствовать профиль предоставления, против которого было подписано приложение.В процессе разработки, как правило, проще всего использовать подстановочный идентификатор приложения (например, *), но когда вы выпускаете (в режиме ad hoc или в магазине приложений), вы должны использовать полное имя идентификатора приложения, например com.company.appname, чтобы идентифицировать вашприложение в рамках служб, таких как покупки в приложении или службы push-уведомлений

0 голосов
/ 10 января 2015

Распределение AdHoc позволяет вам установить IPA на 100 устройств, которые вы можете распространять в основном для тестирования. Кроме этих 100 устройств, IPA нельзя установить ни на одно другое устройство. Кроме того, после добавления UDID в список устройств его нельзя редактировать до следующего обновления учетной записи разработчика.

...