У меня есть проект с кучей файлов .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"
но раздражает необходимость явно включать точный список файлов, которые мне нужно преобразовать. (они также должны быть добавлены к свойствам ввода и вывода шага сборки, что является еще более раздражающей частью.)
то, что я хотел бы сделать, это что-то простое с «make»: иметь правило, которое гласит: «Если в проекте есть .pvr, он создается из соответствующего .png с использованием этой командной строки».
Возможно ли что-то подобное в XCode?