iOS之cocoapods更新第三方库报ld:library n

2020-03-25  本文已影响0人  枫叶无处漂泊

前言

当我们使用cocoapods导入或者删除库文件时,就需要导入或者删除库文件,这个过程中,就有可能会出现:ld:library not found for -lXXX 这样的错误。

原因

多数情况是库文件路径配置错误导致的。

解决方案

方案一、

  1. 在 Build Phases 的“Link Binary With Libraries”中去解决:
    • 如果是添加,看看您要添加的framework、.a静态库是否存在,不存在就添加
    • 如果是删除的话,看看您要删除的您要添加的framework、.a静态库是否存在,存在就删除。

方案二、

  1. 查看Building Setting -> Library Search Paths中是否对应库文件的路径,错误则改正即可

方案三、

极有可能是xcode的问题,可以clean一下项目,重新编译。或者让Xcode重新启动一下。

上一篇 下一篇

猜你喜欢

热点阅读