2009-06-21 54 views
6

我正在开发iPhone应用程序,并且会有一个完整的以及该应用程序的精简版。为了从相同的源代码和xcode项目中获取这两个包,我在xcode项目中添加了另一个目标。XCode针对不同目标的不同资源

现在,我想让Lite目标仅将资源文件的一个子集复制到该包中。但是,xcode不会简单地让我从“Copy Files to Bundle”构建步骤中删除单个文件,因为我将所有资源导入为文件夹引用。我需要这个以维护资源目录中的目录结构。

我该如何解决这个问题?任何建议或想法非常感谢!

弗洛

回答

4

而是操纵你的目标的“复制包资源”的步骤,你可以用鼠标右键单击资源文件或组(文件夹),选择“获取信息”,并有选择地留下的东西了您的精简版的在您选择的文件的信息窗口的目标选项卡下构建。在组(文件夹)上执行此操作会递送更改,因此使用资源组(文件夹)是为单独构建分别生成资源集合的简便方法。

7

在XCode的左侧面板中,右键单击顶部的“Groups & Files”栏。检查“目标会员”。

现在您会看到应该包含在当前构建目标中的每个文件的勾号。取消你不想要的那些,切换到你的另一个目标,然后重复。

+2

XCode 4用户使用此:http://stackoverflow.com/questions/5300785/adding-files-to-seperate-targets-in-xcode-4 – theDuncs 2011-11-25 10:48:25

相关问题