美文网首页
关于not found for -lstdc++.6.0.9问题

关于not found for -lstdc++.6.0.9问题

作者: 多喝热开水 | 来源:发表于2020-04-14 10:50 被阅读0次

今天拿到了一个14年的老项目,其中又遇到了以下问题,稍微记录下解决方式:


image.png

部分项目依赖 libstdc++.6.0.9 的会在Xcode 10无法运行
我手上的Xcode 的版本是 11.3

其原因是Xcode 10中将libstdc++.6.0.9库文件删除,原本功能迁移至libc++.tbd

我们有两种方式可以解决该问题:
1.最简单的方法:删除对该库的引用


2.将libstdc++.6.0.9库 重新添加到现在的lib库中
下载地址:https://github.com/wangqi1221/lstdc-.6.0.9

1.设备(真机)

将tbd副本放到下面路径中:

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

2.模拟器

将tdb副本和dylib放到下面路径中:

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

相关文章

网友评论

      本文标题:关于not found for -lstdc++.6.0.9问题

      本文链接:https://www.haomeiwen.com/subject/ztkzmhtx.html