繁体   English   中英

为什么我的Xcode知道项目的目录应该有文件?

[英]Why my Xcode know the project's directory should have the files?

当我阅读GitHub项目时,下面有一种类型,当我点击它时,它将转到AFNetworking开源项目。


下载这个项目后,当我使用Xcode打开它时,它会显示红色目录和红色文件,它代表它们不存在。

我在我的电脑上打开项目,我可以看到AFNetworking目录,但它是一个空目录。

在此输入图像描述

所以,我的问题是:

Xcode如何知道AFNetworking目录下应该有这么多文件? 以及如何将文件还原到目录?

这是用来干嘛的? 它只是一个链接? 不是包含代码的目录?

这意味着Xcode找不到文件夹和文件。

Xcode如何知道AFNetworking目录下应该有这么多文件? 以及如何将文件还原到目录?

我不确定这个,但我想你可以尝试下面的截图中的文件夹按钮来找到你的文件/文件夹。

要么

您可以单击Xco​​de中的红色文件夹,然后按DELETE 然后转到项目文件夹并将整个文件夹拖到Xcode中以重新导入它。

对于第二个问题,

在此输入图像描述

Xcode有一个存储此信息的项目文件( $PROJECT_NAME.xcodeproj )。

项目导航器中的黄色文件夹称为 这些不是文件系统上的文件夹,但它们指向文件系统上的文件夹。 每个组包含文件和其他组。 此类组中的文件也是对文件系统上的文件的引用。

如果删除Xcode中项目导航器中引用的文件夹或文件,则会显示该项为红色,因为它找不到它指向的文件夹或文件。

重要的是要了解项目导航器中的层次结构与文件系统上的层次结构不对应。

除非您之前已将这些文件签入Git等VCS,否则无法恢复这些文件。 您可能仍然在Time Machine中备份这些文件。

暂无
暂无

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

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