我现在遇到了严重的XCode问题,我无法弄清楚要做什么,甚至错了。
我正在研究的项目昨天工作得很好,但今天当我启动它时,我得到了20个“枚举器的重新定义”错误,以及“发出太多错误。现在就停止”这一点。
奇怪的是,我所有的项目备份都是这样做的。即使是2,3或4天前尚未改变的那些。
似乎没有其他项目受此影响。
我已经尝试清理构建,删除派生数据,以某种方式检查重复文件(即使这不可能),所有链接器似乎都是有序的。有人给我任何提示吗?
谢谢!
答案 0 :(得分:16)
你应该导入
#import "Facebook.h"
而是
#import <FacebookSDK/FacebookSDK.h>
答案 1 :(得分:1)
我刚才有一个关于“重新定义枚举器”错误的确切问题。 问题是偶然(可能是用鼠标意外拖拽)我将其中一个项目目录复制到其他项目目录中,从而复制它。
另一方面,我使用git并且通常使用'git status -uno'来隐藏未跟踪的文件。
所以我没有看到在项目中复制枚举的未跟踪重复目录,从我的角度来看,我有一个干净的HEAD,带有奇怪的错误:S
获得的经验:使用.gitignore而不是'-uno'选项
答案 2 :(得分:0)
我遇到了同样的错误而且确实被卡住了。但是发现项目文件夹nam有空格。我改变了,错误消失了!
例如:将文件夹名称我的项目更改为 MyProject
答案 3 :(得分:0)
此问题仍在2019 smh中发生。 如果您收到此消息,请检查文件->工作区设置,并将构建系统设置为旧版构建系统。这应该可以解决问题。
答案 4 :(得分:0)
对于有相同问题的任何人,谁拉出头发数小时/数天。 让我们仔细检查并删除多余的 Header搜索路径,并在需要时删除 Derived Data 。 之后,该问题将得到解决。