2011-07-12 14 views
6

Jestem obecnie sporządzenie iphone 3d programming bookPVR texturetool build faza

książka mówi, aby dodać następujący kod Pythona w fazie budowy w Xcode, aby uruchomić dostarczonego texturetool.

Book Cytat

a. Pozostaw powłokę jako/bin/sh.

b. Wprowadź to bezpośrednio w polu skryptu:

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. Dodaj to do plików wejściowych:

$(SRCROOT)/Textures/Grid16.png 

dodać do plików wyjściowych:

$(SRCROOT)/Textures/Grid16.pvr 

Jednak robiąc to, że pojawia się następujący komunikat.

Failed to load image 
Failed to perform Encode 
Command /bin/sh failed with exit code 1 

Czy ktoś może rzucić światło na to?

+1

Problem został spowodowany ze względu na spacje w katalogach. – garyamorris

+0

Zmieniłem spacje na "\" i nie udało mi się, gdy wpisałem je w Terminalu i działa. Nie wiem, dlaczego nadal zawodzi tylko w XCode. Czy ktoś ma jakiś pomysł? – SeniorLee

+0

To nie jest kod Pythona. To jest trochę Bash. – Stan

Odpowiedz