使用第三方 报错 Library not found for

用cocapos导入第三方 Showing All Messages : Library not found for -lAPOpenSdk 

这里是xcode找不到第三方库 网上找了好几种解决方案 都是不行 

先列一下遇到这样的错误几种解决方案 我最后是第四种方案解决的 希望能帮助到你们

第一种:点击 XCode 工程文件,在 Build Phases 中查看 “ Link binary With Libraries”如果不出所料,你应该能发现有一到数个的条目是用红色字体来显示的。说明这些被工程引用的这些文件,其物理文件已经不处于之前所记录的地方了。这种情况下,右键点击红色条目,选择 “Reveal in Project Navigator”此时大抵能在左侧栏中定位到缺失文件所在的路径,接下来就好办了,找到缺失的文件,挪回它应该待的地方。如果这个库你不想用了,删除就可以了

第二种:在工程的 Target 中选中要执行编译的某个target, 然后 “get info”,打开 Build 设置页面,在 “ Library Search Path” 中添加缺失链接库的所在文件夹的路径

第三种:关闭Xcode,在控制台打开到工程目录,用pod install 命令重新安装,成功后再打开Xcode编译项目。这个是个人组件版本更新,你的本地私有库还是使用的原来版本

第四种:检查在工程的 Target 中选中要执行编译的某个target, 打开 Build 设置页面,查找Other Linker Flags.看你使用还“lAPOpenSdk” 这个你删除的库(我这里不仅仅是这一个库)。我的编译不通过就是通过方法四解决的。这里是我删除了工程中的一个第三方 下载更新了最新的 导致之前的库还在 xcode找不到这个库 就报错了 大家在删除的时候一定要小心 哪个库报错删掉哪个

你可能感兴趣的:(使用第三方 报错 Library not found for)