注意:项目中有用到libstdc++、libstdc++.6、libstdc++6.0.9这三个内库的慎更新,Xcode 10 已经禁用这三个库!!!
Xcode10 运行现有项目报错最多的应该就是如图:
这个错误原因是因为iOS12.0中去掉了lstdc++.6.0.9.tbd动态库,如下图搜索便知:
#iOS12.0中全部采用libc++代替lstdc++的动态库(如下图),具体原因可以参考:
http://www.cnblogs.com/wellbye/archive/2013/04/25/3039203.html
因为beta版本Xcode是无法打包上传appstore,所以肯定还是需要Xcode9.4+Xcode10并行使用,而且现在部分第三方SDK依旧要依赖于lstdc++.6.0.9.t