iOS程序猿程序员iOS 开发学习博客

更新XCode10项目报错解决办法参考

2018-09-19  本文已影响15人  极客飞

昨晚更新了XCode10,今天上午运行项目的时候发现了错误


error.jpeg

点击这个错误然后右键,选择Reveal in Log 发现

log.jpeg
意思是缺少libstdc++.6文件(也有好多人缺少的应该是libstdc++.6.0.9这个文件)这是因为XCode10更新以后,把这两个文件移除了,所以找不到文件报错了。
你可以在Build Phases ->Link Binary With Libraries中找到你缺失的那个依赖文件,右键Show in Finder发现没有反应,证明确实文件被移除了。

解决方法:
方案一:移除报错文件的依赖,重新build试下(我尝试失败,项目引入的很多三方也会依赖这个文件);
方案二:导入报错的这两个文件(把他放到他原有的位置)在Build Phases ->Link Binary With Libraries中找到还存在的依赖库(类似libc++abi)然后右键Show in Finder(这样做的目的是直接进入报错文件应该被放置的目录),然后将报错文件导入即可。

根据报错文件分别下载,目前我遇到的就libstdc++.6libstdc++.6.0.9这两个文件的错误。如果帮到你点个赞鼓励下哈。

感谢:更新Xcode10项目遇到报错的可能原因

上一篇下一篇

猜你喜欢

热点阅读