2

我有一个 Xcode 项目。该项目目前有四个目标,我即将添加更多。项目中有大约 150 个 png 文件。我在 Xcode“组和文件”面板的组树中拥有所有这些。

我想将这些 png 文件包含在我的一些目标中,但不包含在其他目标中。问题是,我将永远想要所有这些,或者一个都不想要。我不想挑挑拣拣。

有没有办法管理这个?基本上,我希望一些目标使用“png 文件”组中的所有文件,而其他目标不使用它们。如果有一种方法可以将整个组树包含在目标中,并从另一个目标中删除相同的树,而不必单独处理每个文件,那将是理想的。

编辑:由于缺乏回应而开始赏金。如果无法执行上述操作,我会对完成或多或少相同事情的其他方法感兴趣 - 例如,将所有 png 文件设为共享库是否有帮助?还是让他们自己成为目标,让我的一些其他目标依赖于那个目标?无论哪种情况,我都需要知道如何设置。

我的底线是我想尽可能简单地完成整个事情。例如,应该很容易将文件添加到 150 并告诉我的项目它应该包含在使用该组文件的所有目标中。

4

2 回答 2

4

我现在正在使用 Xcode 3.2.3。我可以右键单击一个组,选择获取信息,然后跳转到“目标”选项卡并选择我希望这些文件进入的目标。它对我有用,这是你要找的吗?

于 2010-06-28T01:05:50.653 回答
0

编写脚本并将其作为运行脚本阶段包含在适当的目标中。由于它从 Xcode 获取环境变量,因此脚本很容易将文件复制到正确的位置。您还可以将更多信息传递给脚本并维护一个干净、纯代码的 Xcode 项目。

您将拥有一个充满图像的目录,并且每次脚本运行时(在您构建目标时)它都会复制所有内容。要添加图像,只需将其添加到目录而不修改 Xcode 项目。

于 2010-06-28T00:52:45.147 回答