Xcode  提示 Duplicate Symbols for Architecture arm64

最近添加文件,对文件进行引用的时候出现报错:Duplicate Symbols for Architecture arm64。在网上查了一下这是文件中出现重复引用造成的。

报错示意图

根据文章https://www.jianshu.com/p/c1029be5099f 检测了一下,自己的文件中没有将h写成m,将no common blocks的按钮设置为NO之后,仍然无法跑通。

后来发现是自己头文件交叉引用的问题,参考了这篇文章https://blog.csdn.net/shenziheng1/article/details/78054321,在头文件A中include头文件B,再在该头文件B中写入class A,这样就不报错了。

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

推荐阅读更多精彩内容