Xcode - 组和目标

时间:2010-06-23 17:23:05

标签: xcode targets

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

我希望将这些png文件包含在我的某些目标中,但不包含在其他目标中。问题是,我将永远想要所有这些或者没有。我不想挑选。

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

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

你将拥有一个充满图像的目录,每次脚本运行时(当你构建目标时)它都会复制一切。要添加图像,可以将其添加到目录中,而无需修改Xcode项目。