- 解决Xcode10打开以前的项目报 linker command
- 更新Xcode10后,报/clang:-1: linker co
- Xcode10看不到报错的详情
- 文件冲突(linker command failed with
- library not found for -lpods 错误
- ios -Apple Mach-O Linker Error 解
- Xcode报错:linker command failed wi
- Xcode编译出现linker command failed w
- Xcode10打开之前的项目报 Multiple command
- 编译出现错误:linker command failed wit
由于业务的需要,去年开发了一个项目,因为好久没打开了,而最近苹果那边动作也很多,比如更新Xcode版本、更新Mac系统、更新iPhone、更新Mac、更新iPad...同时每次更新都带来惊喜和“惊喜”,引号的惊喜可能让人有点触不及防!这次就给我带来一个小惊喜,一打开去年的项目Run一直显示failed,而且还报一些莫名其妙的错误,比如Masonry.h not find 等等这样的错误,不用多想这个文件肯定是在工程中的。重新pod install之后再次Run,出现了一个如下图的错误:
linker command failed with exit code 1 (use -v to see invocation)
报错截图这个报错里面说到了一个很关键的点是library not found for -lstdc++ 6.0.9 ,关于这个库的介绍或者关于更多这方面的介绍这里有篇掘金的文章可以看看,介绍里说Xcode10中libstdc++相关的3个库(libstdc++、libstdc++.6、libstdc++6.0.9)应该都是被彻底废弃了。
那现在就开始说说关于这个报错的处理方法吧,有时候点击报错可能不会显示报错的详情,这个时候我们按如下截图的方法查看报错详情:
打开详情打开之后就会看到如下的报错详情:
报错详情接着按如下截图方法进行操作:
处理过程这里主要就是把 -lstdc++ 6.0.9库给删掉,然后再Run你电脑屏幕上应该就会出现Build Successed了,哈哈哈!
欢迎大家和我交流,QQ:834537795.
网友评论