升级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还是又不少坑,且行且珍惜!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容