Xcode - группы и цели - PullRequest
1 голос
/ 23 июня 2010

У меня есть проект Xcode. У проекта в настоящее время есть четыре цели, и я собираюсь добавить еще. В рамках проекта около 150 PNG файлов. У меня есть все это в дереве групп в панели "групп и файлов" XCode.

Я хочу включить эти файлы png в некоторые из моих целей, но не в другие. Дело в том, что я всегда хочу либо все, либо ни одного из них. Я не хочу выбирать.

Есть ли способ справиться с этим? По сути, я хочу, чтобы некоторые цели использовали все файлы в группе «png files», а другие не использовали ни один из них. Если есть способ включить все целое дерево групп в цель и удалить то же самое дерево из другой цели, не делая каждый файл по отдельности, это было бы идеально.

РЕДАКТИРОВАТЬ: начисление вознаграждения за это из-за отсутствия ответа. Если это невозможно сделать, мне было бы интересно найти другие способы выполнить более или менее одно и то же - например, поможет ли сделать все файлы png общей библиотекой? Или сделать их мишенью сами по себе, и от этого зависят другие мои цели? В любом случае, мне нужно знать, как это настроить.

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

Ответы [ 2 ]

3 голосов
/ 28 июня 2010

Я сейчас использую Xcode 3.2.3.Я могу щелкнуть правой кнопкой мыши группу, выбрать «получить информацию», затем перейти на вкладку «Цели» и выбрать мои цели, в которые я хочу добавить эти файлы.Это работает для меня, это то, что вы ищете?

0 голосов
/ 28 июня 2010

Напишите сценарий и включите его в соответствующие цели в качестве этапов выполнения сценария. Поскольку он получает переменные окружения из XCode, для сценария довольно легко скопировать файлы в нужное место. Вы также можете передать дополнительную информацию сценарию и поддерживать чистый проект Xcode, содержащий только код.

У вас будет каталог, полный изображений, и каждый раз, когда скрипт запускается (когда вы строите цели), он копирует все. Чтобы добавить изображение, вы добавляете его в каталог без изменения проекта Xcode.

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