错误解析-升级X-Code10之后报错【libray not f
2018-12-24 本文已影响0人
BU二先森
升级x-code10之后,发现有老的项目报如下错误:
550807-71d3f6ebdbd822cc.jpg
原因其实很简单,其实就是Xcode10中把libstdc++.6.0.9和libstdc++移除废弃了。
解决办法:
1、拷贝 -lstdc++.6.0.9以及libstdc++俩库到Xcode10中就可以,注意真机和模拟器都需要拷贝。
打开终端命令如下:
1)真机:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
2)模拟器:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
2、若使用了CocoaPods的话,删除Pods的配置文件(.xcconfig文件)里所有关于stdc++.6.0.9的部分,然后再运行,可能就能解决了。