当前位置: 移动技术网 > IT编程>移动开发>IOS > 报错:library not found for -lstdc++.6.0.9

报错:library not found for -lstdc++.6.0.9

2018年09月19日  | 移动技术网IT编程  | 我要评论

第一代理网,kavaya,vovokan

在xcode 10开发中,

 

报错:library not found for -lstdc++.6.0.9

解决方案:将xcode9的libstdc++6.0.9.tbd拷贝到xcode10中使用

xcode10libstdc++相关的3个库(libstdc++libstdc++.6libstdc++6.0.9)被彻底废弃了

 

xcode10和ios12的适配  

问题1:xcode 10 移除了 -libstdc++6.0.9?? 导致项目运行不起来(临时解决~正确姿势是替换或者找依赖这个库的服务方换库升级巴拉巴拉)
解决方案:拷贝xcode 9 下的 libstdc++6.0.9 到xcode 10的目录下 (xcode显示包内容 contents/developer/platforms/iphoneos.platform(模拟器下运行:iphonesimulator.platform)/developer/sdks/iphoneos.sdk/usr/lib/)
问题2:cocoapods 在 macos升级情况下失效(提示pod: undefined error: 0 或者 command not found)
解决方案:1.打开终端 先升级 gem update --system 2.升级cocoapods (brew 安装的 :brew upgrade cocoapods)3.执行 sudo gem install -n /usr/local/bin cocoapods 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网