XCode разные ресурсы для разных целей - PullRequest
6 голосов
/ 21 июня 2009

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

Теперь я хочу, чтобы целевая версия Lite копировала только подмножество файлов ресурсов в комплект. Но xcode не позволит мне просто удалить отдельные файлы на этапе сборки «Копировать файлы в пакет», поскольку я импортировал все свои ресурсы в виде ссылок на папки. Мне это нужно для того, чтобы поддерживать структуру каталогов в каталоге ресурсов.

Как мне решить эту проблему? Любые предложения или идеи с благодарностью!

Flo

Ответы [ 2 ]

7 голосов
/ 27 ноября 2009

На левой панели XCode щелкните правой кнопкой мыши на панели «Группы и файлы» в верхней части. Отметьте «Целевое членство».

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

4 голосов
/ 27 июля 2009

Вместо того, чтобы манипулировать шагом «Копировать набор ресурсов» вашей цели, вы можете щелкнуть правой кнопкой мыши по файлам ресурсов или группам (папкам), выбрать «Получить информацию» и выборочно пропустить материал из вашей сборки Lite на вкладках Цели информационное окно для выбранного файла (ов). Выполнение этого в группе (папке) повторяет изменения, поэтому использование групп ресурсов (папок) - удобный способ создания отдельных коллекций ресурсов для отдельных сборок.

...