iOS library not found for XXX 解决办法

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



报错信息

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

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

这时候咱们能够去 Build settings->Linking->Other Linker Flags 看一下spa


Other Linker Flags

能够看到咱们错误里出现的库-ljcore-ios-1.2.2,咱们只须要将这个库改为咱们更新后的第三方库中的版本便可。好比我更新了极光,他的 ljcore 库版本变动为1.2.6,那么咱们将这里的-ljcore-ios-1.2.2改为-ljcore-ios-1.2.6便可。翻译

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

相关文章
相关标签/搜索