关于Xcode 10.0编译不通过的问题 stdc++.6.0.9

5,677 阅读1分钟

项目在Version 9.4 (9F1027a) 上运行没有问题,前天看完了 WWDC2018,在昨天更新了最新版本的Mac系统和Xcode,哇~这黑夜模式太棒了呢,在今天更新最新系统12.0,想体验一番。

这里说的MAC系统 xcode 以及iOS 的版本均为测试版本

果然没有想象中的那么简单,具体报错如下:


没找到对应的库,添加不就好了,然后......

xcode10 上没找到这个库,好吧,具体查找看看是什么原因吧

pod isntall 后会产生有一个后缀为 .xcconfig文件,果然从中找到了这个-l stdc++.6.0.9,但是这边是汇总了所有的依赖,无法找到源头,那么我们删掉这个依赖是不是可以找到呢?试试看吧....... 直接删除 -l"stdc++.6.0.9"

编译下.....

看来问题很明显,emmmm.........我去创建工单了......

更新 ----

之后我和高德地图也联系了,他们给的具体答复:

犹豫忙自己的事情,这个差不多忘记了,补上

临时解决方案

如果有之前的xcode版本,把之前的动态库文件拷贝并替换现在的xcode10

路径:/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib

原解决方案链接 Echo Zuo的博客