2009-01-06 102 views
49

有没有办法在.app内拥有目录?iOS应用程序中的子目录

目前,如果我将文件添加到Xcode中,而不管它在哪个组层次结构中,该文件总是落入我的应用程序包中的平面文件系统中。

+0

我相信这也适用于OS X应用程序 – 2011-09-04 03:33:55

+1

仅供参考,Xcode中的组层次结构是假装的,只是方便了对Xcode列表中的文件进行分组。 /目录 – 2012-08-17 23:44:35

回答

92

如果你只是想现有的文件复制到你的应用程序包的资源文件夹(在iPhone上是的.app捆绑的只是内部的),请执行下列操作:

  • 拖到你想要复制到文件夹您的xcode项目的文件和文件夹列表。
  • 从弹出询问您是否想将文件添加到目标板,改变的单选按钮“创建任何附加文件夹,文件夹引用。

你和所有拖动的文件夹的内容将在建设过程中逐字复制。

17

在您的应用程序的目标下,您必须添加一个复制文件阶段。然后,您可以在要将文件复制到的应用程序包中指定一个子目录。对于特定的东西(比如资源和框架等)会有一堆默认目录,但是你可以选择你想要的任何目录。当您构建应用程序包时,您指定的文件将被复制到您的包中的位置。

+1

备注 - 默认放置文件的根位置,您可能要选择“可执行文件”,以便您的子目录结束于第您的应用程序包的根目录 - 然后您可以查找您通常会查找其他文件的子目录,然后查找您需要的文件。 – 2009-01-08 01:08:15