项目一直用Xcode9 进行编译,突然之间苹果手机自动升级到ios12了,然而xcode就编译不了了,必须切换到xcode10.
切换到xcode10,就编译不过去了,报以下错:


会看到报错:library not found for -lstdc++.6.0.9
找了很多解决方案,最终发现问题的是:因为xocde10后这个libstd++.6.0.9库已经不用了。只需要打开tagets->Build Phases ->Link Binary With Libraries下找到这个库删除就OK了。
直接删除当前lib,编译OK。
本文详细介绍了在使用Xcode10编译针对iOS12的项目时遇到的libstd++.6.0.9库缺失问题及解决方法。通过删除已弃用的库,成功解决了编译错误。
915

被折叠的 条评论
为什么被折叠?



