estoy completando actualmente un iphone 3d programming bookPVR texturetool fase de acumulación
El libro dice añadir siguiente código Python en una fase de construcción en Xcode, para ejecutar el texturetool proporcionado.
Cita libro
a. Deje el caparazón como/bin/sh.
b. Introduzca esto directamente en el cuadro de secuencia de comandos:
BIN=${PLATFORM_DIR}/../iPhoneOS.platform/Developer/usr/bin INFILE=${SRCROOT}/Textures/Grid16.png OUTFILE=${SRCROOT}/Textures/Grid16.pvr ${BIN}/texturetool -m -f PVR -e PVRTC $INFILE -o $OUTFILE
c. Agregue esto a archivos de entrada:
$(SRCROOT)/Textures/Grid16.png
añadir esto a archivos de salida:
$(SRCROOT)/Textures/Grid16.pvr
Sin embargo cuando se hace este recibo el siguiente mensaje.
Failed to load image
Failed to perform Encode
Command /bin/sh failed with exit code 1
¿Alguien podría arrojar algo de luz sobre esto?
El problema se debió a espacios en los directorios. – garyamorris
Cambié espacios a '\' y falló mientras lo escribí en la Terminal y funciona. No sé por qué todavía falla solo en xCode. ¿Alguien tiene alguna idea? – SeniorLee
Eso no es código Python. Es un poco de Bash. – Stan