为什么Xcode会创建无止境的文件夹递归?

为什么Xcode会创建无止境的文件夹递归?,xcode,recursion,directory,Xcode,Recursion,Directory,我不熟悉Objective C、Xcode(4.3.2)和Mac OS(10.7.3)。我注意到我的几个Xcode项目在项目文件夹中有一个无休止的文件夹递归。这在Xcode中不可见,仅在Finder中可见。有没有人遇到过这件事,或者知道这件事?在Finder中查看文件夹时,其外观如下所示: - projectName file1.h file1.m file2.h file2.m - projectName file1.h file1.m - proj

我不熟悉Objective C、Xcode(4.3.2)和Mac OS(10.7.3)。我注意到我的几个Xcode项目在项目文件夹中有一个无休止的文件夹递归。这在Xcode中不可见,仅在Finder中可见。有没有人遇到过这件事,或者知道这件事?在Finder中查看文件夹时,其外观如下所示:

- projectName
  file1.h
  file1.m
  file2.h
  file2.m
  - projectName
    file1.h
    file1.m
    - projectName
      file1.h
      file1.m
      ... and so on ...
并非顶部文件夹中的所有文件都在子文件夹中,但所有子文件夹似乎都是相同的(尽管我从未到达这个无底结构的末尾)


我看不到任何迹象表明这些子文件夹是例如别名

这以前发生在我身上。在向项目中添加文件时,必须非常小心。如果错误地双击文件夹,它将添加到项目中。如果该文件夹恰好是您的项目根文件夹,则会递归添加该文件夹。
令人讨厌的是,看起来Xcode没有这样做,但它在后台非常努力地添加所有文件,然后它们会在你不看的时候神奇地弹出

我也遇到了,在Xcode 7中。您可以通过删除递归文件夹来修复它。我还必须进入Xcode项目->构建阶段->复制捆绑资源,并且必须删除带有项目名称的文件夹(通过选择并单击减号将其删除)。
清理和构建,它应该会再次工作…

在几分钟内遇到相同的问题。有这方面的信息吗?我删除了递归文件夹,项目很好。这里一样,删除了,不用担心。XCode 4.3.2这是一个非常危险的错误。它很容易导致重复的符号错误,如果您不知道递归文件夹,那么很难找到它们。请注意,这在Xcode 4.4中仍然是一个问题,而在Xcode 4.5.2中,我恰好遇到了这个问题。