library not found for -lPods xxx 和 linker command failed with exit code 1问题

小弟不才,在xcode上运行项目总会碰到各种各样的崩溃信息。其中最常见的问题就是"linker command failed with exit code 1"解决方法是Build Settings中,把Enable Bitcode设置为NO,无论使用cocoapods导入第三方SDK还是手动导入,有些SDK不支持Bitcode。


如果你使用cocoapods导入的第三方的库,在pod设置如图


然后Clean代码运行程序,如果还是不能解决问题,那就把去路径~/Library/Developer/Xcode/DerivedData找到DerivedData文件夹删除,然后重新运行项目,一般你会发现,项目就能正常运行了。如果上述方法还不能解决你在项目中遇到的疑难杂症,那就把报错信息复制下来,尽量去简书和stackoverflow寻找答案,个人建议还是去stackoverflow,里面的英文看懂个大概就能给你解决问题带来极大的方便。


我在项目中也碰上过:“library not found for -lPods  xxx”这个错误,这个错误的原因经过百度CSDN和stackoverflow等第手段去查找问题的具体所在,废了九牛二虎之力最后在stackoverflow的这篇博文中得到了启发https://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容