美文网首页
快算找到使用libstdc++6.0.9的cocoapods库

快算找到使用libstdc++6.0.9的cocoapods库

作者: jzhang | 来源:发表于2020-04-21 14:56 被阅读0次

老项目每次换Xcode都要手动把旧libstdc++6.0.9加到Xcode里面,或者用libstdc-这个脚本添加,感觉一直workaround也不太好,还是想办法彻底解决这个问题比较好。

处理步骤

首先要找到具体是哪个库使用了libstdc++.我的项目是用cocoapods管理第三方,可以在项目目录下,Pods文件夹里面Pods-xxx.xcconfig中, 看到cocoapods 的编译选项有libstdc++6.0.9


手动去掉-l"stdc++.6.0.9"后进行编译

有两种可能,一种是去掉之后直接编译成功,那就万事大吉。
一种可能就是会报错,可以分析出来是哪个库报错,去升级对应的库就好了。

可以看到, 问题出在AMapNaviKit这个第三方库, 是高德导航库,升级到不包含libstdc++6.0.9的版本就行了。

相关文章

网友评论

      本文标题:快算找到使用libstdc++6.0.9的cocoapods库

      本文链接:https://www.haomeiwen.com/subject/thbuihtx.html