Как добавить конфигурации в Xcode?
другого пути нет, я много ищу. В XCode 3 это легко, но теперь..
на экране выше, у меня есть Конфигурация, так что я могу выбрать, если я хочу:
- Debug
- релиз
Это 2 вида конфигурации, имеют свою собственную конфигурацию на вкладках" настройки сборки " (в целевой конфигурации). Чтобы создать Я третий, то распределение, книги здесь он показывает это изображение в XCode 3
где я могу сделать то же самое в XCode 4????
изменить-> Только создать новую схему не получилось, как это конфиг в теге "Build Settings" целей. Я могу выбрать конфиг для "Debug" и "Release", но, а для меня третий?
3 ответа:
взгляните на настройки проекта. Там есть
+
кнопка, которую можно использовать для добавления в конфигурации здесь.
вам это не нужно.
перед архивированием убедитесь, что вы проверили следующий список:
в Edit Scheme: выберите Release в качестве конфигурации сборки для архива,
В Настройках Сборки Проекта: Установите Права.plist и ваша схема подписания кода дистрибутива для выпуска,
Прав.plist: установите нет в "может быть отлажен".
затем архив и поделиться с вашим специальная подготовка или отправка с подготовкой распространения.
надеюсь, что это полный контрольный список.
EDIT:
для дублирования существующей конфигурации:
У меня была аналогичная проблема, когда я хотел какое-то специальное поведение для бета-сборки
Это шаги, которые я предпринял (в основном расширение ответа, данного @ZhangChn)
- дублируйте конфигурацию выпуска и переименуйте его в бета-версию.
- добавлен макрос бета-препроцессора в бета-конфигурацию в разделе параметры сборки.
- внесите другие изменения в конфигурацию сборки здесь.
- перейти в управление схемами и дублируйте основную схему для моего проекта и переименуйте ее в бета-версию.
- отредактируйте новую схему и измените целевую конфигурацию сборки на beta (или как вы назвали свою новую конфигурацию сборки.
- ...
- профит!!!!
или нет, во всяком случае, теперь вы должны иметь возможность переключать нужные настройки, просто изменяя схему, которую вы используете, вместо того, чтобы каждый раз менять настройки.