需要Mac OS X 10.5兼容性。 Xcode 3.2.5。
我的应用程序在bundle的Resources文件夹中查找“data”文件夹。
“data”包含子文件夹和数据的层次结构。内容不断被修改。
我不需要在Xcode中导航或修改这些数据。
问。构建时,如何将“数据”(例如,从Xcode项目的文件夹中)复制到Resources文件夹,但只复制那些已经修改过的“数据”中的文件最后一次构建?
(每次构建时简单地复制所有文件都是不可行的;文件大小太大,减慢了构建时间。)
感谢您的帮助。
答案 0 :(得分:2)
在shell脚本构建阶段使用rsync
应该不是问题。像这样:
rsync -a "${SRCROOT}/data" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
这比日期比较要多一点,但它应该比你现在做的快得多。
以上内容不会删除您从源目录中删除的任何文件;为此,您可以添加--delete
,但我建议您在确定它正常工作后再这样做。