Подтвердить что ты не робот

Разница: распределение по специальному распределению и распределение развития

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

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

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

  • Отладчик не может быть привязан к Ad hoc build, в то время как сборка разработки имеет отладчик

  • Идентификаторы устройств различаются, поскольку APNS использует изолированную среду в двух режимах, производственные среды в зависимости от сборки - Ad hoc или development

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

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

  • Кроме того, только для Ad hoc для сборки требуется установить UDID устройства на них? как насчет разработки?

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

4b9b3361

Ответ 1

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

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

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

  • Идентификатор вашего приложения связан с APNS, поэтому создаваемый вами сертификат связан с вашим приложением. Идентификаторы устройств на песочнице и продукции различны.

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

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

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

Ответ 2

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