确保xcode每次build都是最新资源

在Build Phases里面添加Run Script,添加的代码如下:

_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/

#函数作用:刷新资源文件夹,解决xcode不能刷新资源文件夹的bug

#参数1:传入要操作的文件夹

function operation_folder()

{

    rm -fr "${_TARGET_BUILD_CONTENTS_PATH}/$1/"

    mkdir -p "${_TARGET_BUILD_CONTENTS_PATH}/$1/"

    

    #判断文件夹不为空,才进行复制,防止cp命令报错

    DIRECTORY=$PWD/../Resources/$1/

    echo DIRECTORY: $DIRECTORY

    if [ "`ls $DIRECTORY`" != "" ]; then

    cp -RLp $DIRECTORY "${_TARGET_BUILD_CONTENTS_PATH}/$1/"

    echo operation_folder:$1 completed!

    fi

}

operation_folder 资源文件夹;

posted @ 2014-06-10 23:08  good good study,day day up  阅读(251)  评论(0编辑  收藏  举报