碰到 library not found for -lstdc++.6.0.9

原因 :Xcode 10 取消了内置支持的 libstdc++ 库

4190F2B4-7D7F-406B-BE32-B1B68CF9F664.png

临时解决方法
可以从XCode9的目录里,把缺失的lstdc++.6.0.9文件拷贝过来,要记得拷贝2套,一套是模拟器的,一套是设备的,

以下为路径(注意不同版本的sdk 路径不同需要自己替换)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

附上 lstdc++.6.0.9 链接 https://github.com/386699981/libstdc-6.0.9

参考:https://my.oschina.net/iceTear/blog/2050270

你可能感兴趣的:(碰到 library not found for -lstdc++.6.0.9)