6

私は現在、iPhoneの3Dプログラミングの本を完成させています

この本は、提供されたtexturetoolを実行するために、次のPythonコードをxcodeのビルドフェーズに追加すると述べています。

本の引用

a。シェルは/bin/shのままにします。

b。これをスクリプトボックスに直接入力します。

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。これを入力ファイルに追加します。

$(SRCROOT)/Textures/Grid16.png

これを出力ファイルに追加します。

$(SRCROOT)/Textures/Grid16.pvr

ただし、これを行うと、次のメッセージが表示されます。

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

誰かがこれに光を当てることができますか?

4

2 に答える 2

1

ディレクトリにスペースがあります!

于 2011-07-28T19:12:52.150 に答える
0

$(SRCROOT)を${SRCROOT}に置き換えます

于 2012-06-07T16:24:07.983 に答える