解决Xcode10、Xcode11的 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

当我们升级Xcode到10、11后会发现,库文件libstdc++.6.0.9. dylib、libstdc++.6. dylib、libstdc++. dylib、libstdc++.6.0.9.tbd、libstdc++.6.tbd、libstdc++.tbd都已经被删除了,所以我们当我们继承的一些依赖使用到这些库的时候会crash

会出现类似下图的情况:

image.png

解决方案

文件我放在git地址下了
https://github.com/6ch/-Xcode-libstdc-.6.0.9

有时候我们会发现当Xcode下载的有别的系统的模拟器时,别的系统的模拟器依然会报之前的错误,这里就就需要在对应的模拟器中添加库文件
模拟器的地址在:
/Library/Developer/CoreSimulator/Profiles/Runtimes

你可能感兴趣的:(解决Xcode10、Xcode11的 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错)