美文网首页iOS开发笔记iOS开发实用合集
iOS library not found for XXX 解决

iOS library not found for XXX 解决

作者: Charlin丶 | 来源:发表于2019-03-14 15:21 被阅读60次

今天使用 cocoaPod 更新了极光推送的库之后,编译发现报错了

报错信息

这个“linker command failed with exit code 1 (use -v to see invocation)”的错误是蛮经典的,很多问题都会报这样的错误,但是不着急,她具体原因会在顶部给出。

我们可以看到这句话 “library not found for -ljcore-ios-1.2.2”,翻译过来就是找不到 xxx 库。

这时候我们可以去 Build settings->Linking->Other Linker Flags 看一下

Other Linker Flags

可以看到我们错误里出现的库-ljcore-ios-1.2.2,我们只需要将这个库改成我们更新后的第三方库中的版本即可。比如我更新了极光,他的 ljcore 库版本变更为1.2.6,那么我们将这里的-ljcore-ios-1.2.2改成-ljcore-ios-1.2.6即可。

看到这个类型的方法在网上能搜到的解决基本没有,特此记录一下,如果对您有帮助,希望您能点击一下下方的喜欢,谢谢。

相关文章

网友评论

    本文标题:iOS library not found for XXX 解决

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