项目没有做任何项目配置上的更改,突然运行时报错,报错内容如下
18 duplicate symbols for architecture arm64
解决问题
项目中用到了cocaapods第三方库管理
删除 Pods文件夹 (这里面都是第三方库的项目代码)
删掉 Podfile.lock 文件 (锁定版本的)
然后执行
pod install
或者
pod update
重新拉第三方
问题可能出在项目的分支切换上
考虑可能是分支切换时一些文件的缓存没来得及更新导致
因为曾经切换分支居然丢失了类文件 再重新切换分支才修复