Можете ли вы создать собственные правила сборки для XCode в зависимости от типа файла?

У меня есть проект с кучей файлов .png, которые я хочу преобразовать в сжатые текстуры PVRTC. Прямо сейчас яиспользуя пользовательский этап сценария запуска XCode, который выглядит следующим образом:

TEXTURE_TOOL=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/texturetool

$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs1.pvr" -f PVR "$SRCROOT/images/select_menu_bgs1.png"
$TEXTURE_TOOL -e PVRTC --bits-per-pixel-2 -o "$SRCROOT/images/select_menu_bgs2.pvr" -f PVR "$SRCROOT/images/select_menu_bgs2.png"

но это'Раздражает необходимость явно указывать точный список файлов, которые мне нужно преобразовать. (они также должны быть добавлены к входу & выходные свойства шага сборки, что является еще более раздражающей частью.)

то, что я хотел бы сделать, это легкоделать": есть правило, которое говорит "если там's. PVR в проекте, этоs построен из соответствующего .png с использованием этой командной строки. "

Возможно ли что-нибудь подобное в XCode?

Ответы на вопрос(1)

Ваш ответ на вопрос