如何在构建时从副本中排除某些资源

时间:2013-11-15 13:32:19

标签: objective-c xcode configuration

XCode正在复制引用的文件夹,如下所示:

CpResource /.../Resources /...ProductName.app/Resources
cd "/.../Resources"
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /.../Resources /.../ProductName.app

我需要做的是排除Resources文件夹的子文件夹。这有可能吗?这样的事情有没有配置标志?

1 个答案:

答案 0 :(得分:0)

我遇到的情况是我需要在Debug版本中存在某个资源文件,但在Release版本中不存在,所以我插入了一个自定义构建规则来删除Release版本中的文件。

也许您可以在复制后删除子文件夹。如果您知道子文件夹的名称,这只会起作用。

Sorta hacky但是嘿,它有用,也许它适合你。