Xcode 10升级导致项目报错的常见问题解决

2020-01-21 07:59:10王冬梅

前言

前不久,伴随着iOS 12版本的发布,苹果升级了Xcode 版本,最新的版本是Xcode 10.1。不过升级后经常会遇到各种编译问题,下面就给大家总结一些常见的错误(我项目遇到的)。

话不多说了,来一起看看详细的介绍吧

library not found for -libstdc++

报错的详细信息如: library not found for -lstdc++.6.0.9 。

报错的原因是因为xocde 10后这个libstd++.6.0.9库已经废弃了,解决方法也简单,要么删除之前的依赖脚本,要么下载libstd++.6.0.9添加到项目中。然后,依次选择TARGETS—>Build Phases—>Link Binary With Libraries添加libstd++.6.0.9。

Xcode10,升级,项目报错

说明:如果大家找不到libstdc++,可以到下面的地址下载点击下载

directory not found for option