Когда устанавливать конфигурацию отладки для архивации приложения iOS?

Я читаю Руководство по распространению приложений и в разделе «Бета-тестирование вашего приложения для iOS» и в его подразделе «Архивирование и проверка вашего приложения», говоря о настройках схемы архива, говорится:

Во всплывающем меню «Конфигурация сборки» выберите «Выпуск» и нажмите «Закрыть».

Мой вопрос: если вам нужно установить конфигурацию сборки архива на «Выпуск» даже для распространения вашего приложения для тестирования, как специального развертывания, так и распространения TestFlight, когда может быть полезно установить конфигурацию на «Отладка»? Вам действительно не нужно архивировать проект, чтобы установить его на свои устройства во время разработки.

Спасибо


person AppsDev    schedule 27.03.2015    source источник


Ответы (2)


Я не думаю, что есть большая польза от размещения тестовой версии в отладочном архиве. Когда он уже находится в архиве, с помощью Xcode не так много возможностей для отладки консоли. По крайней мере, ни один из тех, о которых я знаю.

Тестирование архива в релизной версии — это путь, в конце концов приложение будет опубликовано в релизной конфигурации для распространения, тестировать его в релизе — самое разумное. Некоторое поведение в Debug отличается от Release, тестирование архива дистрибутива в выпуске — самое полезное ИМХО.

person Joze    schedule 27.03.2015

Вы можете экспортировать IPA, подписанный сертификатом разработки, и тестировать различные сервисы (например, push-уведомления или приложения) в песочнице. Я не знаю, разрешено ли это сейчас, но раньше вы могли распространять сборки для разработки на реальные устройства так же, как и adhoc. Возможно, это просто устаревшая функция.

person heximal    schedule 27.03.2015