将资源复制到子文件夹中

时间:2014-06-23 22:49:50

标签: macos xcode5

我正在从Win世界移植一些代码,这些代码需要资源在某些地方,./graphics,。/ sound等。

在过去,我一直依赖Copy Bundle Resources来做这类事情,但是它将它展平为Resources,所以子目录消失了。

我怀疑该解决方案与添加新的“复制文件”步骤有关,但似乎我不能以这种方式添加整个文件夹,也不会添加子文件夹。

这里有什么我想念的吗?或者我是否必须为每个子目录制作单独的复制文件?

1 个答案:

答案 0 :(得分:1)

将文件夹添加到项目时,有两个选项可添加文件夹:创建组和创建文件夹引用。对于图形和声音文件,您应该创建文件夹引用。如果创建文件夹引用,该文件夹将添加到“复制包资源”构建阶段,并在构建项目时复制到应用程序包的“资源”文件夹中。

您如何知道是否为文件夹创建了文件夹引用或组?查看项目导航器中文件夹的颜色。如果是蓝色,则创建文件夹引用。如果它是黄色,则表示您创建了一个组。如果您的文件夹是黄色,请将其从项目中删除,确保您只删除该引用。将文件夹添加到项目中,确保创建文件夹引用。