美文网首页
编译报错

编译报错

作者: 大冲哥 | 来源:发表于2019-12-19 13:16 被阅读0次

    一:ld: library not found for -ljcore-ios-1.1.1

    进行pod update 更新第三方库出错 第一次遇到这个问题我也是很茫然 

    1、网上查找资料还是没有成功解决问

         找了很多资料,大概的解决方法就那几种,可能不熟,看的不太懂,修改库的路径,看的不太懂,将项目复制出来试了好几次,有删了好几次复制出来的项目,又复制出来重新试还是,具体的方案有一下几个 前面几个都没成功

    (1)在根据网站上的方案修改设置,修改的都不知道自己修改了什么,最后删除项目 重新拷贝一份试

    (2)在项目的target里,选中Link Binary With Libraries 里的.a或framework 取消再加入 特地截图了要添加的库    删除了所有的库然后重新pod update  最后添加库的时候找不到库   删除项目 重新拷贝一份试   

    中间试了很多次没试出来  最后发现问题很简单解决  看了一下就是提示找不到ljcore-ios-1.1.1  ,其实在pod update的时候就可以看到 现在的 jcore 是1.1.6版本的 或者在自己项目的pod文件夹也可以看到自己有图个jcore库标志是1.1.6版本的 因此我不知道在哪里我有使用 jcore-ios-1.1.1 ,我就把ljcore-ios赋值到项目里去查询看看哪里出现问题得到的结果是   

    然后把最后那一条右键copy出来看了下  是以OTHER_LDFLAGS 开头的,点击最后一条跳到了 build setting 然后搜索  other  找到了一条 other Linker Flags  点击对应的内容发现以下截图

    将里面那个ljcore-ios-1.1.1 改成 ljcore-ios-1.1.6 然后编译通过了  

    以下是用到的部分资料网址

    library not found for -lPods 的解决办法

    完美解决:"library not found for - "

    关于问题ld:library not found for -lXXX的错误

     期望这个对你们有帮助 ,第一次写文档 写到不好请大家指教 谢谢

    作者:ZJS_Sky

    链接:https://www.jianshu.com/p/410150f4bff0

    来源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:编译报错

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