3

我现在在使用 XCode 时遇到了严重的问题,我真的不知道该怎么做,甚至不知道出了什么问题。

我正在处理的项目昨天运行良好,但今天当我开始它时,我得到了 20 个“枚举器的重新定义”错误,并且到了“发出太多错误。现在停止”的地步。

奇怪的是,我对项目的所有备份都这样做了。即使是 2,3 或 4 天前的那些也没有改变。

似乎没有其他项目受此影响。

我试过清理构建,删除派生数据,以某种方式检查重复文件(即使这不应该),所有链接器似乎都是有序的。有人对我有任何提示吗?

谢谢!

4

5 回答 5

17

你应该进口

#import "Facebook.h"
反而

#import <FacebookSDK/FacebookSDK.h>
于 2012-10-24T08:31:06.930 回答
1

我刚刚遇到了关于“重新定义枚举器”错误的确切问题。问题是我不小心(可能是鼠标意外拖动)将其中一个项目目录复制到了另一个目录中,从而复制了它。

另一方面,我使用 git 并且通常使用 'git status -uno' 来隐藏未跟踪的文件。

所以我没有看到在项目中复制枚举的未跟踪的重复目录,从我的角度来看,我有一个干净的 HEAD 有奇怪的错误:S

经验教训:使用 .gitignore 而不是 '-uno' 选项

于 2013-09-11T17:05:57.423 回答
1

这个问题在 2019 年仍然发生。如果你得到这个去检查File->Workspace Settings并将构建系统设置为Legacy Build System。这应该可以解决问题。

于 2019-01-14T10:05:50.630 回答
0

我有同样的错误,真的被卡住了。但发现项目文件夹 nam 有空格。我改变了它,错误消失了!

例如:将文件夹名称My Project更改为MyProject

于 2013-09-27T19:38:45.020 回答
0

For anyone has the same problem, who pulled out hair for hours/days. Let's double check and remove redundant Header Search Paths, delete Derived Data if needed. After that, the issue will be resolved.

于 2020-09-28T02:25:14.460 回答