升级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
网友评论