升级到xcode5后一很奇怪的问题:资源文件以文件夹形式引入在xcode里, 但是如果更新资源文件夹下的图片, xcode不会自动复制到目标设备, 必须clean, 再build.
猜测可能的原因是xcode根据文件夹的更新日期来判断此文件夹需不需要重新复制
解决方法:
设置一个Build Phases在每次build的时候touch一下资源文件, 这样xcode就会重新复制资源文件了
步骤:
1.选中项目, 添加一个Run Script Build Phase
2.在新建的phase里编辑命令
find ${SRCROOT}/../Resources -exec touch {} \;
这个命令将循环touch Resource目录下的所有子目录和文件, 修改路径又适合自己的需求
3.拖动这个Run Script到默认的Copy Nundle Resources
上面, 这样新建的这个phase就会xcode复制文件之前运行