2011-12-14 54 views
2

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

+1

这里有用的提示:http://stackoverflow.com/questions/4414181/moving-files-into-a-real-folder-in-xcode – petert 2011-12-14 10:12:49

回答

5

见Xcode的层次是纯粹的视觉组织体系。它对您的实际文件层次结构没有影响。 Xcode将实际的文件系统留给你。因此,如果你愿意,你可以在磁盘上有一个文件夹,包括所有的源文件,资源等。然后,在Xcode中,你可以有一个精心组织的层次结构来显示你的源文件。

为了让您的事情先做制作文件的副本所需的目录。然后从Xcode项目中删除所有这些文件。然后添加新目录中的现有文件,这样就可以让Xcode链接到新目录。

让我知道这是否有帮助。

谢谢

0

谢谢你的解决方案。

我创造了这个项目里面在进行一个项目X,后来,有2个文件视图控制器XViewController.h和XViewController.m。这些文件(有些错误)不是在物理+ xcodevirtual项目文件夹X内创建的,而是在包含X的根文件夹中创建的。 当我将这些文件从Xcode内部移动到X文件夹时,这些文件看起来像是在那里移动X,他们出现在项目层次结构中。

然而,这样我结束了在同一级别为X物理文件夹,其中2个物理副本,而另一个X下

在XViewController.h增加一个属性后,建设项目我注意到我的更改没有奏效,Xcode报告了XViewController类和.h文件中没有这样的属性的错误。

使用“在Finder中显示”选项,我找到了真正的文件。然后,我复制了X物理文件夹下的更新物理文件,并删除了与X相同目录级别的文件。这样,Xcode项目对这些文件的引用就变成红色,这意味着虚拟环境丢失了文件。所以,我彻底从Xcode中删除了它们。

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