В чем разница между профилем Provisioning Development и профилем Ad Hoc Provisioning Profile?

В чем разница между профилем подготовки разработки и профилем ad hoc Provision?

Нельзя ли всегда использовать профиль ad hoc для всего, кроме магазина?

Ответ 1

Профиль разработки ad-hoc используется позже в процессе разработки, особенно если вы хотите распространять свое приложение на небольшую или среднюю группу тестировщиков, которые не включены в программу разработчика iOS для вашей организации. Приложение, развернутое с профилем ad-hoc-обеспечения, будет почти идентично версии, которую вы отправляете в App Store (т.е. Для работы потребуется сертификат распространения для push-уведомлений и т.д.)

Конечно, вы могли бы добавить свою команду QA и бета-тестеров в организацию и использовать профиль разработки, но этот подход имеет много недостатков:

  • Вы можете получить множество сертификатов разработки, что затрудняет их управление.
  • Вы даете своим бета-сетям право компилировать и запускать приложение на устройстве. (Это очень плохая политика.)
  • Вы хотите протестировать приложение в ближайшей возможной среде в среде App Store. Среда разработки, такая как запуск приложения из Xcode, может маскировать некоторые ошибки, которые будут отображаться при публикации вашего приложения.

Ответ 2

В общем:

  • Профиль
  • Разработка позволяет тестировать ваши приложения на ваших физических устройствах.
  • Профиль магазина App Store позволяет вам подписывать приложения для распространения в App Store. Профиль
  • Ad-Hoc Distribution позволяет вам подписывать приложения для распространения Ad Hoc

Если вы хотите протестировать приложение с помощью отладчика и все, что предоставляет Xcode, вам нужно использовать профиль разработки.

Можно установить приложения для тестирования с использованием профилей распространения, но вы не можете воспользоваться инструментами тестирования Xcode.

Резюме:

  • Используйте профиль разработка для тестирования и отладки вашего приложения.
  • Используйте профиль распространения для подписания и распространения готового и готового к использованию приложения.