在Xcode 4.2中移动源文件

时间:2011-12-14 10:08:57

标签: ios xcode xcode4.2

如何将源文件从一个文件夹物理移动到另一个文件夹,并告诉Xcode 4.2这些文件的新路径?

2 个答案:

答案 0 :(得分:5)

请参阅Xcode层次结构是一个纯粹的可视化组织系统。它对您的实际文件层次结构没有影响。 Xcode将实际的文件系统留给您。

因此,如果您愿意,您可以在磁盘上放置一个包含所有源文件,资源等的文件夹。然后,在Xcode中,您可以使用精心组织的层次结构来显示源文件。

首先完成工作在目标目录中复制文件。然后从Xcode项目中删除所有这些文件。然后从新目录添加现有文件,这样就可以让Xcode链接到新目录。

如果有帮助,请告诉我。

由于

答案 1 :(得分:0)

感谢您的解决方案。

我创建了aproject X,后来在这个项目中创建了一个带有2个文件XViewController.h和XViewController.m的视图控制器。这些文件(有些错误)不是在physical + xcodevirtual项目文件夹X中创建的,而是在包含X的根文件夹中创建的。 当我将这些文件从Xcode内部移动到X文件夹时,文件似乎在X下移动到那里,并且它们出现在项目层次结构中。

然而,通过这种方式,我最终得到了它们的2个物理副本,与X物理文件夹处于同一级别,而另一个处于X之下。

在XViewController.h中添加一个属性并构建项目后,我注意到我的更改不起作用,并且Xcode报告了XViewController类和.h文件中没有这样的属性的错误。

使用“在查找器中显示”选项,我找到了真实文件。然后我将更新的物理文件复制到X物理文件夹下,并删除与X相同目录级别的文件。这样,Xcode项目对这些文件的引用变为红色,暗示虚拟环境丢失了文件。所以,我从Xcode里面完全删除了它们。

然后使用文件 - > “将文件添加到X ...”菜单选项我将“好”的物理文件重新连接到我的项目X,解决了这个混乱的问题。