Кажется, что XCode всегда строит обе конфигурации Debug и Release (см. прикрепленный скриншот). Я не могу отключить опцию «Профиль». Мне нужно собрать отладочную версию только в 95% моего времени. Как я могу сэкономить время, не собирая версию Release каждый раз, когда я нажимаю «Build»?
XCode 5: как построить только конфигурацию отладки
Ответы (2)
По умолчанию XCode практически всегда строит для Debug, в Release XCode строит только при выборе из меню Archive или Profile (сочетание клавиш cmd+I), и вы это видите, потому что когда выбранный, вы видите, что XCode строит ваш проект.
На выбранной вами вкладке отображаются цели (здесь MagicCards1), которые будут создаваться для каждого действия (Выполнить, Профиль, Архивировать...).
Будет сделана только одна сборка с соответствующей конфигурацией сборки (Отладка, Выпуск,...) для любого заданного действия: ваш снимок экрана показывает, что конфигурация «Отладка» будет использоваться для сборки вашей цели при запуске вашего проекта, что приводит меня к думайте, что Xcode уже делает то, что вы ожидаете (и, что он скомпилирует только исходные файлы, которые изменились с момента последней сборки).
Вы можете попробовать сравнить сборки Debug и Release, сделанные с нуля, очистив (Shift+Cmd+K) и собрав (Cmd< /kbd>+R) с различными конфигурациями сборки в настройках запуска схемы.
Также следует проверить, установлено ли для параметра Только сборка активной архитектуры значение Да и установлено ли для параметра Анализ во время сборки значение Нет. в настройках сборки:
Вы также можете посмотреть это видео WWDC 2013: Xcode Core Concepts 401. Схемы охватываются 44-футовой отметкой.
https://developer.apple.com/videos/wwdc/2013/?include=401#401