Подтвердить что ты не робот

Где установлена ​​конфигурация активной сборки в Xcode 4

У меня есть 3 конфигурации в моем проекте (Debug, Distribution_AdHoc и Distribution_AppStore). В Xcode 3 у нас был список для выбора устройства, версии, конфигурации и цели перед сборкой и запуском. Теперь с Xcode 4 мы имеем только тип устройства и версию в этом списке. Это приносит мне два вопроса:

  • Итак, где определена используемая конфигурация? Является ли конфигурация, определенная в "Project > Info > сборке командной строки, использует: Debug"?

  • И теперь меню "Проект" заменяется на "Продукт". Итак, где мы можем создать (или дублировать и отредактировать) конфигурацию?

Спасибо.

4b9b3361

Ответ 1

На всякий случай вы все еще хотите создать конфигурацию дистрибутива (или другую конфигурацию - я все еще нахожу их полезной), после большой длины (прочитайте: искали в справке для "duplicate" ), я нашел это:

the editor menu holds the key!

Сначала они были выделены серым цветом; это было потому, что у меня была одна из целей, выделенных в редакторе (MFE, MFETests и т.д.). Если вы выделите свой проект (как на снимке экрана), они станут включенными.

Ответ 2

Вы можете использовать alt (опция) и щелкнуть по ней, запустить, проверить или профиль, чтобы увидеть эту опцию. Здесь вы можете установить цель для каждой опции.

Для архива обычно используется релиз, так как вы можете отказаться от своего приложения через организатор, нет необходимости в ad-hoc и appstore target.

Ответ 3

В первой части вашего вопроса

Конфигурация устанавливается в окне схемы. apple + shift + comma, чтобы попасть в окно. Или Продукт > Схемa > Управление схемами из строки меню.

В окне выберите тип сборки, который вы хотите на левой панели: сборка, запуск, профиль, анализ или архивирование. На вкладке окна обычно, по типу, есть опция Build Configuration, которая может быть установлена. Выберите Debug, Release или любую конфигурацию, которую вы хотите там.

Исключение, если задача сборки. Задача сборки использует любую конфигурацию для задачи "Запуск". Кроме того, задачи анализа и архива имеют только одну вкладку, поэтому использование вкладки "Информация" необязательно.

По-видимому, "build" является сокращением для "build for run"...