美文网首页iOS基础Xcode报错处理
framework not found for -lXXXXX

framework not found for -lXXXXX

作者: 莪的世界木有如果 | 来源:发表于2018-11-07 17:03 被阅读22次

    这个问题一般是出现在使用pod管理项目第三库的时候,之前有引用use_frameworks!,后来注释掉后。当然还有其他的一些情况也是会出现这个提示。一把解决的方式有下面几种:

    • 第一就是去看各种路径是不是设置正确,如果设置正确还是会出现这个问题的话;
    • 第二种就是之前在podfile文件中加入use_frameworks!的时候,在Build SettingsOther Linker Flags里面会配置一大堆第三方framework,然而在注释掉use_frameworks!之后,Build SettingsOther Linker Flags里面之前的设置没有去掉,导致运行的时候报这个错。如果在podfile文件中没有使用use_frameworks!的话,就在Build SettingsOther Linker Flags里面留一个$(inherited)就可以了!其他的都可以删除掉,然后编译。
      image.png

    与之对应的一个错误就是library not found for -lXXXXX,解决方式和上面的那个错误步骤差不多,但是上面那个检查路径的话是检查Framework search path,而这里是要检查Library search path
    参考:https://www.jianshu.com/p/d0dc92d9a31b

    相关文章

      网友评论

        本文标题:framework not found for -lXXXXX

        本文链接:https://www.haomeiwen.com/subject/ecivxqtx.html