升级后,发现以前在9上面能正常跑起来的项目,现在却报错。
产生原因:因为Xcode10中libstdc++相关的3个库(libstdc++、libstdc++.6、libstdc++6.0.9)应该都是被彻底废弃了,因为项目使用的三方库中有依赖,所以报错
解决方案:1.联系报错的第三方提供方。让他们做迁移
2.临时解决方案:把这三个库libstdc++、libstdc++.6、libstdc++6.0.9拷贝到Xcode10中
如何找到这三个库的地址。
(1)在 Xcode9中右键-选中Show In Finder
(2)或者直接输入下方的地址找到
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
通过以上步骤,程序就可以正常的跑起来了。希望给遇到同样问题的小伙伴有一点帮助,多多支持我