Как добавить конфигурации в Xcode?


другого пути нет, я много ищу. В XCode 3 это легко, но теперь..

на экране выше, у меня есть Конфигурация, так что я могу выбрать, если я хочу:

  • Debug
  • релиз

Это 2 вида конфигурации, имеют свою собственную конфигурацию на вкладках" настройки сборки " (в целевой конфигурации). Чтобы создать Я третий, то распределение, книги здесь он показывает это изображение в XCode 3

где я могу сделать то же самое в XCode 4????

изменить-> Только создать новую схему не получилось, как это конфиг в теге "Build Settings" целей. Я могу выбрать конфиг для "Debug" и "Release", но, а для меня третий?

3 52

3 ответа:

взгляните на настройки проекта. Там есть + кнопка, которую можно использовать для добавления в конфигурации здесь.

enter image description here

вам это не нужно.

перед архивированием убедитесь, что вы проверили следующий список:

  • в Edit Scheme: выберите Release в качестве конфигурации сборки для архива,

  • В Настройках Сборки Проекта: Установите Права.plist и ваша схема подписания кода дистрибутива для выпуска,

  • Прав.plist: установите нет в "может быть отлажен".

затем архив и поделиться с вашим специальная подготовка или отправка с подготовкой распространения.

надеюсь, что это полный контрольный список.

EDIT:

для дублирования существующей конфигурации: enter image description here

У меня была аналогичная проблема, когда я хотел какое-то специальное поведение для бета-сборки

Это шаги, которые я предпринял (в основном расширение ответа, данного @ZhangChn)

  1. дублируйте конфигурацию выпуска и переименуйте его в бета-версию.
  2. добавлен макрос бета-препроцессора в бета-конфигурацию в разделе параметры сборки.
    • внесите другие изменения в конфигурацию сборки здесь.
  3. перейти в управление схемами и дублируйте основную схему для моего проекта и переименуйте ее в бета-версию.
  4. отредактируйте новую схему и измените целевую конфигурацию сборки на beta (или как вы назвали свою новую конфигурацию сборки.
  5. ...
  6. профит!!!!

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