XCode工程Run Script问题

2.x版本的quick, xcode 工程里,可以加个RunScript在TargetDependencies下面,来保证res和scripts(即3.x版本的src)在模拟器和iphone真机上的文件及时更新。代码如下:

_TARGET_BUILD_CONTENTS_PATH=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATH
echo _TARGET_BUILD_CONTENTS_PATH: $_TARGET_BUILD_CONTENTS_PATH
echo PWD: $PWD

echo Cleaning $_TARGET_BUILD_CONTENTS_PATH/

rm -fr $_TARGET_BUILD_CONTENTS_PATH/res/
rm -fr $_TARGET_BUILD_CONTENTS_PATH/src/

mkdir -p $_TARGET_BUILD_CONTENTS_PATH/res/
mkdir -p $_TARGET_BUILD_CONTENTS_PATH/src/

cp -RLp $PWD/../../../res/ $_TARGET_BUILD_CONTENTS_PATH/res/
cp -RLp $PWD/../../../src/ $_TARGET_BUILD_CONTENTS_PATH/src/


```


在3.x版本,run script被放到最后一步,且改成了下面的shell脚本,经本人测试,好像没啥效果:
find ${SRCROOT}/../../../src/ -name "*" -exec touch -cm {} \;
find ${SRCROOT}/../../../res/ -name "*" -exec touch -cm {} \;


```


那么问题来了,我改用2.x时代的shell脚本,但是rm -fr 命令,mkdir命令,cp命令都不执行或报错,请问各位大神,怎么解决呢?

======== Update ========
重启xcode,执行cp什么的没问题了,不知道为什么

3.x的脚本可以用的,只是由于放在了最后一步,所以只有下次启动才生效,你可以提前到第二步。