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

相關文章
相關標籤/搜索