Можете ли вы создать собственные правила сборки для 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?