美文网首页
关于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