解决 Xcode 5 资源文件更新后不自动复制的问题
2013-11-25 20:50
549 查看
http://blog.ready4go.com/blog/2013/11/06/issue-about-xcode-5-with-copy-resource-files/
升级到xcode5后一很奇怪的问题:资源文件以文件夹形式引入在xcode里, 但是如果更新资源文件夹下的图片, xcode不会自动复制到目标设备, 必须clean, 再build.
猜测可能的原因是xcode根据文件夹的更新日期来判断此文件夹需不需要重新复制
解决方法:
设置一个Build Phases在每次build的时候touch一下资源文件, 这样xcode就会重新复制资源文件了
步骤:
1.选中项目, 添加一个
![](http://blog.ready4go.com/images/20131106_01.png)
2.在新建的phase里编辑命令
这个命令将循环touch Resource目录下的所有子目录和文件, 修改路径又适合自己的需求
![](http://blog.ready4go.com/images/20131106_02.png)
3.拖动这个Run Script到默认的
升级到xcode5后一很奇怪的问题:资源文件以文件夹形式引入在xcode里, 但是如果更新资源文件夹下的图片, xcode不会自动复制到目标设备, 必须clean, 再build.
猜测可能的原因是xcode根据文件夹的更新日期来判断此文件夹需不需要重新复制
解决方法:
设置一个Build Phases在每次build的时候touch一下资源文件, 这样xcode就会重新复制资源文件了
步骤:
1.选中项目, 添加一个
Run Script Build Phase
![](http://blog.ready4go.com/images/20131106_01.png)
2.在新建的phase里编辑命令
[code] find ${SRCROOT}/../Resources -exec touch {} \;
这个命令将循环touch Resource目录下的所有子目录和文件, 修改路径又适合自己的需求
![](http://blog.ready4go.com/images/20131106_02.png)
3.拖动这个Run Script到默认的
Copy Nundle Resources上面, 这样新建的这个phase就会xcode复制文件之前运行
![](http://blog.ready4go.com/images/20131106_03.png)
相关文章推荐
- 解决 Xcode 5 资源文件更新后不自动复制的问题
- 【Xcode 5】 资源文件更新后不自动复制的问题
- 完美解决XCODE5.0以上不会自动更新资源文件的小bug
- 如何解决xcode每次运行不clean就不更新资源文件的问题
- XCode 5资源文件不自动更新问题
- [QuickX]xcode运行Quick-cocos2d-x项目时自动更新lua资源文件
- Android快捷键入资源文件,eclipse自动关闭问题解决方案
- SVN利用post-commit hooks自动同步代码到生产环境,解决大数量文件更新同步问题
- IDEA maven项目src源代码下的资源文件不自动复制到classes文件夹的解决方法
- 前端资源多个产品整站一键打包&包版本管理(四)—— js&css文件文件打包并生成哈希后缀,自动写入路径、解决资源缓存问题。
- 解决自动更新因为EXE文件正在运行而失败的问题
- android工程不自动更新R文件的问题解决
- coocs2dx-lua在XCode开发时lua和资源热更新问题解决办法
- 解决eclipse 文件更新不自动刷新的问题
- [QuickX]xcode运行Quick-cocos2d-x项目时自动更新lua资源文件
- IDEA 不自动复制资源文件到编译目录 classes 的问题
- 解决自动更新因为EXE文件正在运行而失败的问题
- SVN利用post-commit hooks自动同步代码到生产环境,解决大数量文件更新同步问题
- android 开发中遇到的错误及解决方式(更新R.java文件不能自动更新问题)
- android 典型问题:R.java文件不能自动生成的解决办法