iOS library not found for XXX 解决办法

今天使用 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 看一下

iOS library not found for XXX 解决办法_第1张图片
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 解决办法)