Запуск сборки релиза с помощью Xcode 4

Я вижу, как Xcode 4 красиво разбивает информацию о ваших целях в одном представлении, но как построить и запустить эти разные сборки? Все, что я вижу, это опции для сборки и запуска, а также эти параметры для создания, тестирования и профилирования. Мне непонятно, как эти карты относятся к конфигурациям сборки.

Ответ 1

Xcode 4 вводит схемы, которые предоставляют все варианты создания/запуска/профиля/и т.д. ваше приложение. Вы можете изменить активную схему, используя раскрывающуюся кнопку Scheme в верхней части окна проекта и/или отредактировать схему с помощью пункта меню Product > Edit Scheme… ⌘<. Затем в левом списке источников вы можете выбрать элемент Run, а на вкладке Info на правой панели вы можете выбрать конфигурацию Release в раскрывающемся списке Build Configuration.

Ответ 2

В Xcode 4.3 - перейдите в Product/Build For и выберите Archiving. Это компилирует сборку релизов и помещает ее в неясную папку, которую вы никогда не найдете самостоятельно. Самый быстрый способ добраться - выбрать приложение в Xcode project navigator (в папке "Продукты" ), щелкнуть правой кнопкой мыши, выбрать "Показать в Finder". Он перенесет вас в сборку отладки, но сборка выпуска находится в папке рядом с ней.

Ответ 3

Чтобы добавить к Адаму Брызаку ответ, вам нужно активировать DEBUG и отпустить (и при необходимости adhoc) в настройках настроек сборки.

В разделе "Параметры проекта/сборки" найдите макросы препроцессора и установите для параметра "Отладка" и "Выпуск" значение 1, чтобы активировать их:

enter image description here

Таким образом, в схемах редактирования, когда вы переключаетесь между DEBUG и release, Xcode будет знать, что он должен изменить режим сборки.