В чем разница между конфигурациями сборки "Распространение" и "Выпуск"? - PullRequest
16 голосов
/ 05 декабря 2011

Они оба звучат как одно и то же.Распределение == Выпуск, как-то.Трудно понять, в чем разница.

Ответы [ 3 ]

13 голосов
/ 05 декабря 2011

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

Для одного программиста «Release» может быть сборкой ADHOC, предназначенной для внутреннего тестирования, в то время как «Distribution» означает сборку Store.

Или, может быть, другой программист сделал бы противоположное «Release» для сборки Store, а «Distribution» для ADHOC.

Другое дело ... Обычно я вижу варианты «Релиз» и «Распространение», когда я создаю свежие приложения из шаблонов, но «Релиз» (как цель) был задолго до «Распространения», которое появилось в iOS IIRC. В некоторых приложениях, над которыми я работал, есть только «Отладка» и «Распространение», в другом проекте, который я сейчас открыл, только «Отладка» и «Выпуск». Так что YMMV.

О, и вот связанный вопрос .

10 голосов
/ 05 декабря 2011

Для iOS Распространение обычно идентично сборке выпуска, за исключением подписи кода.Сборка дистрибутива обычно клонируется из окончательной тестовой сборки выпуска, но с изменением подписи кода на использование сертификата распространения вместо сертификата разработчика.Причина, по которой требуется две разные сборки, заключается в том, что вы не можете запустить подготовленную сборку App Store с подписанным дистрибутивом для окончательного тестирования на устройстве разработчика.

0 голосов
/ 27 февраля 2015

В моем проекте я использую термин релиз.Релиз может быть для тестировщиков или непосредственно на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...