ld: library not found for -ljcor

作者: ZJS_Sky | 来源:发表于2017-11-08 11:36 被阅读0次

    进行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的错误

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

    相关文章

      网友评论

        本文标题:ld: library not found for -ljcor

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