好的,情况相当简单(虽然无法解决......):
我尝试通过touch
文件夹添加自定义构建阶段(运行脚本),或者在资源文件夹中创建虚拟文件并在之后删除它,但这些都没有用。
有什么想法吗?
答案 0 :(得分:4)
最终对我有用的是什么:
Copy Bundle Resources
设置脚本如下:
find "${SRCROOT}/path/to/resources/$1" -type f -print0 | xargs -0 touch
答案 1 :(得分:1)
我测试过,如果你将文件的最后修改日期改为现在,Xcode将在包中构建更新的文件。
使用您的脚本新建一个新的运行脚本构建阶段,该脚本必须在Copy Bundle Resources
之前运行。
在脚本中,枚举每个资源文件并使用touch -m filename
。