Как настроить параметры сборки по умолчанию или поделиться настройками между несколькими проектами - PullRequest
3 голосов
/ 03 ноября 2011

Есть ли способ настроить глобальные настройки сборки по умолчанию или даже поделиться некоторыми настройками между несколькими проектами?

Пример 1. Я скачал Xcode 4.2 и хочу изменить настройку ARCHS_STANDARD_32_BIT обратно на старую "armv6 armv7"значение без необходимости менять все проекты.Я хочу иметь возможность легко изменить его обратно, как только мы решим, что нам больше не нужно поддерживать старые устройства.

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

1 Ответ

3 голосов
/ 03 ноября 2011

Лучший вариант - использовать файлы конфигурации Xcode. Это текстовые файлы с настройками сборки NAME = VALUE. Пример:

ARCHS = armv7 armv6

Создайте новый, используя шаблон «Файл настроек конфигурации». Заполните его копией / вставкой из настроек сборки.

Вы можете иметь файл конфигурации для каждой конфигурации сборки на трех уровнях: конфигурация сборки (например, Debug), проект и цель. Таким образом, вы можете разделить настройки на несколько файлов и многократно использовать их.

Проект Google Toolbox для Mac часто использует эту технику. Проверьте его примеры .

Я не нахожу хорошую ссылку в документации Xcode 4. Проверьте на основе конфигурации сборки в файле конфигурации .

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