项目一直用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。