由cocoapods导致Duplicate Symbols for Architecture arm64,编译不通过的问题

项目需要使用蓝牙功能,需要定制,所以软件中使用蓝牙硬件厂商提供的sdk,集成后编译,不通过,提示有duplicate symbol 。。。
如图:

symbol duplicate

原因:貌似是由于项目中其余框架使用了Cocoapods导入,具体原因没有深究,有时间在研究下吧
解决方法:
检查Build Phases → Compile Sources是否有提示中重复编译的文件,如果有,将之去掉,解决。
针对我的问题,是在Compile Sources将DeviceInfo这个文件去掉。
简单记录下。

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

推荐阅读更多精彩内容