lua cocos2d-x lua中每次Build都不更新Resource下面的文件,怎样使xcode每次Build都更新Resource下的lua文件

本文介绍了如何确保Xcode在每次Build时自动更新Resource下的资源,特别是在lua项目中遇到的问题。通过添加Run Script Phase到Xcode的Build Phases,并编写脚本来删除并重新导入资源,可以避免手动Clean。文中提供了调整脚本的注意事项,并引用了相关文章作为参考。
摘要由CSDN通过智能技术生成



非常感谢!

xcode5里面的界面变了,而且Build Phases里面默认没有Run Script一栏,需要选择Editor->Add Build Phase->Add Run Script Phase





用过XCode的人都知道,XCode有一个臭名昭著的bug——除非你修改了源代码造成了重新编译,否则游戏包中的资源经常无法刷新。不管怎么运行资源都是旧的。


关于这个问题,业内有几位同行已经详细探讨过了。有几种解决方法,其中一种方法是,在运行时强制把资源删除,这样XCode会重新导入新的资源。要做到这一点就是写一个脚本,让这个脚本在XCode运行时自动执行。


“我是妖怪”兄曾经写了一个blog,来论述如何写这个脚本,我修改了一下,封装成了函数,这样做新项目时很方便。(好吧,这个是改的,叫自制工具不太好,但是系列标题又不好改。。。)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值