xcode libstdc++.6.0.9.tbd 报错

升级Xcode10 缺少lib文件

升级Xcode10 后, 项目编译时可能会出现libstdc++.6.0.9系列的错。
原因:
苹果早在 Xcode 8中 就废弃了libstdc++, 给了开发者两年时间过渡, 如今从Xcode 10中已不再支持. 在Build Phases > Link Binary With Libraries 中已经搜不到libstdc++的库了

解决
从就版本的xcode中拷贝出以下三个文件,到当前使用版本的xcode目录中

libstdc++.tbd
libstdc++.6.tbd
libstdc++.6.0.9.tbd

模拟器目录

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

真机目录

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

导入之后关闭重新打开xcode就好了。

lib文件链接: 提取码: x7v8

你可能感兴趣的:(xcode libstdc++.6.0.9.tbd 报错)