4

我正在 Xcode 中开发一个 iPhone 项目,我使用 github 作为存储库。最近,在从仓库进行了一系列的推拉之后,项目中的一些文件在 Xcode 中被列出了两次。我的意思是,在 Xcode 的左侧面板中,它显示了项目中的所有文件,其中一些文件被列出了两次。

我做了一些实验,重复的文件似乎只是对同一个基础文件的引用。如果我更改ViewController.h相同的更改,则会出现在其他列出的ViewController.h文件中。同样,如果我删除列出的事件,两个副本都会消失。

我尝试重新启动 Xcode,删除派生数据并重新克隆

4

1 回答 1

9

Xcode 项目浏览器只是文件和/或文件夹链接的集合。如果您右键单击每个实例ViewController.h并选择“在 Finder 中显示”,它们可能都指向您计算机上的同一个真实文件。

如果是这种情况,您可以安全地从 Xcode 中删除其中一个,而不会产生任何不良影响。只需确保执行默认的“删除参考”而不是“移至废纸篓”。

于 2013-02-06T04:29:33.803 回答