duplicate symbol _OBJC_IVAR_$_ThirdController._firstTopView in: .../x86_64/CaseViewController.o

该错误是一种链接错误,令人头疼的是Xcode不会直接定位到问题具体位置。

但其仍有一定的规律,大概是以下原因:

1.检查是否误导入了问题中类的 .m 文件,我就是手残导入了一个.m;

报错:

2.项目中是否存在同名的文件 [①多人协作开发导致project文件合并冲突 ②自己文件与三方中文件重名了]

3.在 TARGETS ——> Build Phases ——> Compiles Sources,看看出现问题的类是不是有重复的或路径出现了问题。多人协作开发时就容易出现这种问题,project文件冲突导致的。

若出现了如UIImage.m不显示m的。就是TA的问题,直接delete掉就搞定了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容