Запуск сборки выпуска с Xcode 4 - PullRequest
84 голосов
/ 22 марта 2011

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

Ответы [ 3 ]

100 голосов
/ 22 марта 2011

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

13 голосов
/ 27 ноября 2012

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

7 голосов
/ 10 июля 2012

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

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

enter image description here

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

...