繁体   English   中英

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

[英]Why can't I delete files from my XCode project?

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

不幸的是,现在已经像这样添加了它,我似乎无法删除结构中的单个文件(“编辑”菜单中不提供该文件)。

有人可以帮忙吗? 谢谢!

文件夹引用不是这样工作的。 这个想法是,它只是一个参考,您可以在其中打开文件并从那些编辑器中保存它,可以在整个xcode项目中删除或移动整个参考,但是您实际上不能对其进行编辑-只读范围有关xcode。 同样,您不能对其进行重组(移动内部文件)。

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

如果您想知道如何使用xcode文件夹系统,以下是我倾向于在项目中使用它们的方式:

每当我将代码细分到文件夹中时,将它们拖动到项目中时,都单击“为所有添加的文件夹递归创建组”。 如果这样做,则您在xcode中所做的任何更改都不会反映实际文件本身。 据我所知,没有办法做到这一点。 然后发生的是,当您向其中添加新的代码文件时,默认情况下该目录在该文件中开始。 也就是说,创建新文件时无需手动导航到该文件。

每当我为正在使用的应用程序处理内容时,我都会使用文件夹引用。 这样,我添加了所有图像,文件夹,配置文件,无论如何-xcode都会立即列出它们。 我在xcode中拥有它的原因是,我可以通过将文件夹引用拖到“复制文件”构建阶段中来将文件复制到可执行文件目录中。

就我所知,这基本上就是(据我所知)如何在xcode中使用文件夹类型-不幸的是,我不知道如何实现所需的功能。 您可能必须在finder中手动删除文件夹,如果您确实使用文件夹引用,则会将xcode更新为更改。

通过使用“为任何添加的文件夹创建文件夹引用”,我遇到了同样的问题。 我想改变一些时间,但这是不可能的。 我添加了一个主文件夹,该文件夹下有其他目录。 我只需要选择主目录并将其删除,然后仅添加所需的子目录即可。 您无法对通过这种方式添加的目录进行任何位置更改或删除。 -杰夫

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

在项目浏览器中查看文件的位置,右键单击并选择“删除”。 它会提示您从项目中删除文件(将基础文件保留在文件系统上)或将基础文件移至回收站。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM