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

Как я должен понимать "Сохранить для развертывания разработки" в приложении Xcode для iOS?

В Xcode 7.0 или выше, когда мы архивируем проект и хотим экспортировать файл архива как .ipa файл, у нас есть четыре варианта:

введите описание изображения здесь

У нас есть новая опция: "Save for Development Deployment".

Я не знаю, какая разница между "Save for Ad Hoc Deployment" и "Save for Development Deployment".

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

Я обыскал официальную документацию Apple, я нашел это:

Руководство по распространению приложений

Экспорт вашего приложения для тестирования вне магазина

Чтобы распространить ваше приложение на пользователей с указанными устройствами, выберите "Сохранить для Ad Hoc Deployment". Приложение будет подписано кодом с сертификат распространения.

Чтобы распространить ваше приложение для внутреннего тестирования, выберите "Сохранить для Развертывание разработки". Приложение будет подписано кодом с вашим сертификат разработки.

Выполняя приведенные выше слова. Кажется, что:

То же самое:
Оба они предназначены для внутреннего использования.

Различные точки:
1. "Сохранить для специального развертывания" . для внутреннего распространения, но "Сохранить для развертывания развития" . для внутреннего тестирования?
2. Разница между "Сохранить для специального развертывания" . и "Сохранить для развертывания развития" . сертификат распространения и сертификат разработки?

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

Итак, кто может сказать мне, что цель "Сохранить для развертывания развития" , и какова разница между "Сохранить для развертывания разработки" и "Сохранить для специального развертывания" .

4b9b3361

Ответ 1

1) Так как интегрированный пакет testflight для Apple в itunes подключается так, когда вы выбираете "Сохранить для специального развертывания", вы можете распространять свое приложение для пользователей с определенными устройствами. Приложение будет подписано кодом с сертификатом распространения. то есть будет использовать сертификат распространения, который мы использовали для отправки приложения в appstore. Ранее, когда вы используете "Сохранить для специального развертывания", вы также можете создать ipa из профиля разработки. но теперь для этого требуется сертификат распространения для "Сохранить для специального развертывания".

2) Когда вы выбираете "Сохранить для развертывания разработки", вы можете распространять свое приложение с помощью профиля разработки. это точно так же, как ранее мы сделали с "Сохранить для специального развертывания". например, вы можете создать свой файл ipa с помощью сертификата разработки, и вы можете распространить этот ipa на своего клиента и тестеров, идентификатор которых присутствует в вашем профиле обеспечения.

Ответ 2

Я думаю:

1. Цель "Сохранить для развертывания разработки" заключается в том, что если у вас нет сертификата распространения, вы также можете использовать сертификат разработки для распространения своего приложения!

2. Разница между "Сохранить для развертывания разработки" и "Сохранить для специального развертывания".. Разница заключается в типе сертификата.

Ответ 3

С Ad Hoc Development Apple дает вам URL-адрес для отправки зарегистрированным тестерам. При развертывании разработки ваши пользователи должны установить .ipa.