Xcode 10 缺少 libstdc++ 库的处理
作者:暗夜星辰 发布于:2018-10-10 9:56 Wednesday 分类:IOS学习笔记
目前Xcode10 已经发布数日,我们也顺利的升级到Xcode10,在通过Xcode 10 进行日常开发和打包编译时遇到了
library not found for -lstdc++.6.0.9
的错误。错误的原因是
苹果在 iOS 12.0 中去掉了这个库,用自家的 libc++ 来替代 libstdc++。性能更好,速度更快。推荐升级
收到影响的第三方库目前发现有高德地图等,升级到最新版本即可解决。(目前高德6.4.0已解决该问题)
)
对历史老项目的影响
通过其他方式暂时解决问题,就是 copy Xcode 9.4 中的这个库到 Xcode 10 中。(不推荐,尽快换依赖库)
Xcode 中 libstdc++.6.0.9.tbd
的路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.6.0.9.tbd
。
需要注意
文件需要拷贝2次,真机一次,模拟器一次
标签云
最新日志
随机日志
最新评论
存档
- 2018年10月(2)
- 2017年2月(1)
- 2016年7月(1)
- 2016年6月(2)
- 2016年5月(2)
- 2016年4月(2)
- 2016年3月(13)
- 2015年12月(2)
- 2015年11月(1)
- 2015年6月(1)
- 2015年5月(1)
- 2015年4月(1)
- 2015年3月(3)
- 2015年2月(1)
- 2015年1月(2)
- 2014年12月(3)
- 2014年10月(1)
- 2014年9月(6)
- 2014年8月(3)
- 2014年7月(2)
- 2014年6月(2)
- 2014年3月(2)
- 2014年2月(2)
- 2014年1月(3)
- 2013年12月(7)
- 2013年11月(5)
- 2013年10月(10)
- 2013年9月(4)
- 2013年8月(9)
- 2013年7月(7)
- 2013年6月(3)
- 2013年5月(4)
- 2013年4月(1)
- 2013年3月(16)
- 2013年2月(7)
- 2012年9月(7)
- 2012年8月(1)
- 2012年7月(9)
- 2012年6月(7)
- 2012年5月(2)
- 2012年4月(11)
- 2012年3月(10)
- 2012年2月(2)
- 2010年10月(1)
- 2008年12月(1)
发表评论: