Зачем нужен профиль рассылки adHoc, если возможно распространение с профилем разработки?

Моя команда разрабатывает приложение для iPhone, и мы только что обнаружили, что можем распространять архивированную версию, подписанную с профилем обеспечения разработки, вместо профиля распространения для тестирования. Нам просто нужно было добавить идентификаторы устройств в наш профиль разработчика.

Это, несомненно, избавило нас от необходимости выполнять различные шаги, необходимые для специального распространения, включая файл authorlements.plist.

Мой вопрос: если мы можем распространять приложение с сертификатом dev, то зачем нужен профиль распространения для тестировщиков (не являющихся частью команды разработчиков)?

Есть ли недостаток в добавлении идентификаторов устройств в профиль разработки?

Поскольку общее количество устройств составляет 100, какое преимущество дает отдельный профиль распространения?

3 ответа

Решение

Я нашел этот действительно удовлетворительный ответ здесь:

Почему бы не использовать обеспечение разработки вместо ad hoc?

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

В вашем профиле разработки все еще есть UUID всех целевых устройств. И эти устройства должны быть подготовлены для разработки и фактически установлены из XCode. Это на самом деле не так уж отличается с точки зрения настройки и ограничений, за исключением того, что XCode в основном выполняет работу по настройке за вас.

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

Я рекомендую testflightapp.com, СУПЕР простой способ развертывания специальных сборок для тестировщиков.

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

Больше тем на тот же вопрос: почему бы не использовать обеспечение разработки вместо ad hoc? Нужно ли создавать специальный профиль обеспечения для отладки моего приложения на моем iPhone?

Другие вопросы по тегам