2011-07-12 11 views
6

मैं वर्तमान में एक iphone 3d programming bookपीवीआर texturetool निर्माण चरण

किताब को पूरा करने कर रहा हूँ प्रदान की texturetool चलाने के लिए xcode में एक निर्माण चरण में निम्नलिखित अजगर कोड जोड़ने के लिए, कहते हैं।

बुक उद्धरण

एक। खोल को बिन/sh के रूप में छोड़ दें।

बी। इसे सीधे स्क्रिप्ट बॉक्स में दर्ज करें:

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 

सी। इनपुट फ़ाइलें करने के लिए इस जोड़ें:

$(SRCROOT)/Textures/Grid16.png 

आउटपुट फ़ाइलें करने के लिए इस जोड़ें:

$(SRCROOT)/Textures/Grid16.pvr 

लेकिन जब यह कर मैं निम्नलिखित संदेश प्राप्त होता है।

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

क्या कोई इस पर प्रकाश डाल सकता है?

+1

के साथ $ (SRCROOT) को बदलें, निर्देशिकाओं में रिक्त स्थान के कारण समस्या उत्पन्न हुई थी। – garyamorris

+0

मैंने रिक्त स्थान को '\' में बदल दिया है और यह टर्मिनल में टाइप करते समय यह असफल रहा और यह काम करता है। मुझे नहीं पता कि यह अभी भी एक्सकोड में क्यों विफल रहता है। क्या किसी को कोई विचार है? – SeniorLee

+0

यह पायथन कोड नहीं है। यह कुछ बैश है। – Stan

उत्तर

1

आपके पास अपनी निर्देशिका में रिक्त स्थान हैं!

संबंधित मुद्दे