Xcode5.0.2 资源更新问题
2014-03-14 13:48
796 查看
最近在用Xcode编译cocos2dx,部分功能是用lua实现的,经常会出现在xcode内修改好了lua脚本,真机或模拟器运行的时候脚本没有被更新的问题,除非把项目clean一次。
clean后重新编译几百个文件,这个时间实在是太漫长了
幸运的是Xcode在build之前可以运行指定脚本,所以可以通过自定义脚本拷贝资源到程序运行目录来解决不及时更新的问题
选择下边的 Edit Scheme
指定脚本路径,选择target
现在可以看到每次运行之后log_path下边生出的文件了,可以到相应的输出目录下查看下资源是否更新了
无论模拟器运行还是真机运行资源都会被更新,如果要拿去用记得要修改下work_path和log_path 两个路径
clean后重新编译几百个文件,这个时间实在是太漫长了
幸运的是Xcode在build之前可以运行指定脚本,所以可以通过自定义脚本拷贝资源到程序运行目录来解决不及时更新的问题
选择下边的 Edit Scheme
指定脚本路径,选择target
#!/bin/bash iphone_path=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATH sim_path=${BUILT_PRODUCTS_DIR}/../${CONFIGURATION}-iphonesimulator/${TARGET_NAME}.app work_path=/Users/bison/Documents/work/pangolin/pangolin/ log_path=/Users/bison/Documents/work/script/ echo ${iphone_path} >${log_path}/test.txt echo ${sim_path} >>${log_path}/test.txt echo ${work_path} >>${log_path}/test.txt #真机目录 rm -rf ${iphone_path}/scripts/ cp -rf ${work_path}/scripts/ ${iphone_path}/scripts/ #模拟器目录 rm -rf ${sim_path}/scripts/ cp -rf ${work_path}/scpripts/ ${sim_path}/scripts/
现在可以看到每次运行之后log_path下边生出的文件了,可以到相应的输出目录下查看下资源是否更新了
无论模拟器运行还是真机运行资源都会被更新,如果要拿去用记得要修改下work_path和log_path 两个路径
相关文章推荐
- XCode 5资源文件不自动更新问题
- 【Xcode 5】 资源文件更新后不自动复制的问题
- 解决 Xcode 5 资源文件更新后不自动复制的问题
- 使用lua更新脚本后,xcode下游戏资源没有更新的问题[quick-cocos2d-x]
- 使用lua更新脚本后,xcode下游戏资源没有更新的问题[quick-cocos2d-x]
- 解决 Xcode 5 资源文件更新后不自动复制的问题
- coocs2dx-lua在XCode开发时lua和资源热更新问题解决办法
- 如何解决xcode每次运行不clean就不更新资源文件的问题
- [QuickX]xcode运行Quick-cocos2d-x项目时自动更新lua资源文件
- 关于解决Xcode更新7.3之后插件不能用的问题
- 更新到Xcode7.0后遇到的问题
- xcode8.1更新迭代上传遇到的问题(使用环信3.0)
- Xcode 编译链接问题汇总(持续更新中....)
- 确保 Xcode 每次 Build 时都自己主动更新资源
- 确保 Xcode 每次 Build 时都自动更新资源
- xcode下资源编译更新
- Mac上的应用,例如Xcode需要输入原始下载账号才能更新问题
- 浏览器缓存导致FLASH资源更新问题的解决方案
- Xcode使用过程中的问题集锦(不断更新中)
- cocos2d-html5里面修改了js之后,真机查看效果时,确保 Xcode 每次 Build 时都自动更新资源