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