2010-03-08 56 views
0

我有一个项目有几个构建配置(免费版本,仅限男性,仅限女性等)。我正在避免使用多个构建目标,因为(A)产品几乎都是相同的,(B)我不想执行复选框管理来保留每个包含在所有目标中的文件。为构建配置定制文件链接(不是构建目标)

但是,我只有几个文件,它会很好,不包括在某些版本。例如,我有男性和女性的声音文件,但我只想要男性文件中的男声和女声中的女声。

问题......有没有办法管理构建配置,以防止这些文件被包含/链接?我有什么选择?

+0

此问题提出类似的问题:http://stackoverflow.com/questions/2314050/when-compiling-for-multiple-targets-in-xcode-how-do-i-ensure-that-c​​ertain-files,if你愿意走不同的目标路线。 – 2010-03-09 18:53:16

回答

0

最好的办法是使用多个目标和不同的副本文件构建阶段。但是,如果您真的想让自己变得更难,您可以编写一个shell脚本,在代码签名之前从产品中删除不需要的文件,并在构建过程中设置新的shell脚本阶段。

通常情况下,复制现有目标并删除不需要的文件是最简单的选择。

相关问题