duplicate symbol '_OBJC_METACLASS_$_SVInfiniteScrollingView' in: 解决方案

2016年的项目,今天更新了百度地图、个推、AFNetworking、微信支付、支付宝支付等。吐槽一下更新百度地图后的坑,一直crash,添加断点无法直接找到项目文件,最后发现是百度导航的问题,所以毫无疑问的下载百度导航SDK替换旧的SDK。报错:duplicate symbol '_OBJC_METACLASS_$_SVInfiniteScrollingView' in:****

分析:重名导致

原因:使用到 SVPullToRefresh SDK。和百度导航中的类(或者变量)重名。

解决:百度导航SDK的 .a 里面的类名无法更改,那就改SVPullToRefresh SDK中的重名的地方改成其他的,建议在工程中全局搜索 -> 替换 这样替换后问题解决。

 

你可能感兴趣的:(iOS,Swift,duplicate,symbol,'_OBJC_METACL)