升级Xcode10 报错 library not found for -lstdc++.6.0.9

最近在升级Xcode 10 之后,原本运行正常的项目居然报错了,查了一下报错信息:library not found for -lstdc++.6.0.9

经过查看之后,发现原来又是iOS系统的幺蛾子 。。。

由于iOS12移除了libstdc++.6.0.9,目前解决的办法就是把这个库用lstdc++.6.0.9 用Xcode9 的libc++替换掉。亲测有效!!!!!!!!

一共需要替换两个路径,一个是模拟器的,一个是真机的

真机:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.*

下载地址:链接:https://pan.baidu.com/s/1OlVqXAZwqr2rS-_FhUt6eA 密码:wnu6

模拟器:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.*

下载地址:链接:https://pan.baidu.com/s/1U0BpVfZtKJsuDIGTi7PXbw 密码:p4la

xcode10还是又不少坑,且行且珍惜!

你可能感兴趣的:(升级Xcode10 报错 library not found for -lstdc++.6.0.9)