第三方库pod错误:ld: library not found for -lXXX

在老项目上安装pod的时候,会碰到这个问题,网上找了好久,方法都不管用,最终只要改个配置,mark一下

在Xcode编译的时候,可能会遇到报这个错误"library not found for -lXXX",在debug的时候会报这错误,realease的时候是可以的,所以判断出来肯定是哪里的配置 ,debug和realese不一样.

解决方案:

1、打开项目工程.xcworkspace 文件

2、左工作区选择 Pods-> PROJECT 选中 Pods -> Build Strrings -> Build Active Architecture Only 设置为 NO


3、command+k , command+b 重新编译即可

PS:如果此方法无法解决,请尝试以下方法

1:通过打开“.xcworkspace”文件而不是“.xcodeproj”文件来解决错误。

2:ld:library not found for -lXXX 的问题有可能是你的某个库的连接引用有问题,解决的办法就是在项目的target里,选中Link Binary With Libraries 里的.a或framework 取消再加入,就可以了

3: pod库彻底删除,重新创建

你可能感兴趣的:(第三方库pod错误:ld: library not found for -lXXX)