我现在在使用 XCode 时遇到了严重的问题,我真的不知道该怎么做,甚至不知道出了什么问题。
我正在处理的项目昨天运行良好,但今天当我开始它时,我得到了 20 个“枚举器的重新定义”错误,并且到了“发出太多错误。现在停止”的地步。
奇怪的是,我对项目的所有备份都这样做了。即使是 2,3 或 4 天前的那些也没有改变。
似乎没有其他项目受此影响。
我试过清理构建,删除派生数据,以某种方式检查重复文件(即使这不应该),所有链接器似乎都是有序的。有人对我有任何提示吗?
谢谢!
我现在在使用 XCode 时遇到了严重的问题,我真的不知道该怎么做,甚至不知道出了什么问题。
我正在处理的项目昨天运行良好,但今天当我开始它时,我得到了 20 个“枚举器的重新定义”错误,并且到了“发出太多错误。现在停止”的地步。
奇怪的是,我对项目的所有备份都这样做了。即使是 2,3 或 4 天前的那些也没有改变。
似乎没有其他项目受此影响。
我试过清理构建,删除派生数据,以某种方式检查重复文件(即使这不应该),所有链接器似乎都是有序的。有人对我有任何提示吗?
谢谢!
你应该进口
#import "Facebook.h"
反而
#import <FacebookSDK/FacebookSDK.h>
我刚刚遇到了关于“重新定义枚举器”错误的确切问题。问题是我不小心(可能是鼠标意外拖动)将其中一个项目目录复制到了另一个目录中,从而复制了它。
另一方面,我使用 git 并且通常使用 'git status -uno' 来隐藏未跟踪的文件。
所以我没有看到在项目中复制枚举的未跟踪的重复目录,从我的角度来看,我有一个干净的 HEAD 有奇怪的错误:S
经验教训:使用 .gitignore 而不是 '-uno' 选项
这个问题在 2019 年仍然发生。如果你得到这个去检查File->Workspace Settings并将构建系统设置为Legacy Build System。这应该可以解决问题。
我有同样的错误,真的被卡住了。但发现项目文件夹 nam 有空格。我改变了它,错误消失了!
例如:将文件夹名称My Project更改为MyProject
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.