为什么我不能从我的XCode项目中删除文件?

这可能是一个非常简单的问题,但是我无法从我的XCode项目中删除资源。 我使用“为所有添加的文件夹创build文件夹引用”添加它们,这样我就可以用正确的文件夹结构导入整个脱机HTML站点。

不幸的是,现在它已经被添加像这样,我似乎无法删除结构中的单个文件(它不是从编辑菜单中可用)。

任何人都可以帮忙吗? 谢谢!

这不是文件夹引用的工作方式。 这个想法是唯一的一个参考,你可以打开其中的文件并从这些编辑器中保存,你可以删除或移动整个Xcode项目的整个引用,但是你不能实际编辑它 – 它的只读xcode是关心的。 同样,你不能重组它(移动内部文件)。

我不确定为什么苹果决定这样做,但显然他们有。

如果你想知道如何使用xcode文件夹系统,下面是我倾向于使用他们与我的项目:

每当我将代码细分到文件夹,当我把它们拖到我的项目中,我点击“recursion创build组添加文件夹”。 如果你这样做,你在xcode中所做的任何更改都不会反映实际的文件本身。 据我所知,没有办法做到这一点。 接下来发生的事情是,当你添加一个新的代码文件时,默认情况下,该目录在该文件中开始。 即,当您创build新文件时,您不需要手动导航到它。

每当我使用我正在使用的应用程序的内容时,我都使用文件夹引用。 这样,我添加了所有的图像,文件夹,configuration文件,而且xcode立即列出它们。 之所以我在Xcode中,我可以将文件复制到可执行文件目录中,方法是将文件夹引用拖到“复制文件”构build阶段。

这基本上(据我所知)如何使用Xcode中的文件夹types – 不幸的是,我不知道如何实现你想要的function。 您可能需要手动删除finder中的文件夹,如果您使用文件夹引用,则会将xcode更新为更改。

我遇到了同样的问题,使用“创build文件夹引用任何添加的文件夹”。 我想改变一些时代,但这是不可能的。 我已经添加了一个其他目录下的主文件夹。 我只需要select主目录并删除它,然后添加我需要的子目录。 您不能对以这种方式添加的目录进行任何位置或删除更改。 杰夫

在项目浏览器中查看文件的位置,右键单击并select“删除”。 它会提示你从项目中删除文件(在文件系统上保留底层文件),或者将底层文件移动到垃圾箱。

我遇到了同样的问题。 直接从文件夹中删除文件,而不是从Xcode中删除文件。 您会看到项目下的项目变成红色。 重新启动Xcode应该使这些红色条目消失。