美文网首页
Xcode-10 新版本 libstdc++6.0.9 文件缺失

Xcode-10 新版本 libstdc++6.0.9 文件缺失

作者: 程序猿李墨 | 来源:发表于2019-03-19 15:03 被阅读0次

    报错原因

    Xcode升级到Xcode10.0后,由于去掉陈旧的libstdc++库替换为libc++,libc++相对是苹果最新版的C++库,经过优化并全面支持C++11

    删除步骤:

    TARGETS—>Build Phases—>Link Binary With Libraries,删除libstdc++(libstdc++.6、libstdc++6.0.9) ,添加libc++;

    2.Pods—>Targets Support Files—>Pods-XXXX.debug.xcconfig ,查找libstdc++(libstdc++.6、libstdc++6.0.9、搜索stdc++)将其删除;

    3 Pods—>Targets Support Files—>Pods-XXXX.release.xcconfig ,查找libstdc++(libstdc++.6、libstdc++6.0.9、搜索stdc++)将其删除;

    临时解决方案

    拷贝缺失的libstdc++、libstdc++.6、libstdc++6.0.9

    下载地址连接 链接: https://pan.baidu.com/s/19Ko_DRV0Z1W5Tl3y0zYz2g 提取码: rsya

    XCode10目前是Beta版,和XCode9正式版可以共存,于是从XCode9的目录里,把缺失的.tbd文件拷贝过来,要记得拷贝2套,一套是模拟器的,一套是设备的。

    以下是需要拷贝到路径

    真机

    /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/

    参考

    相关文章

      网友评论

          本文标题:Xcode-10 新版本 libstdc++6.0.9 文件缺失

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