我在项目建设过程中遇到了一个非常经典的错误:
ld: library not found for -lAppLovinSdk
clang: error: linker command failed with exit code 1 (use -v to see invocation)
最初我从Cocoapods pod获得了库,但后来我开始遇到很多错误并决定从Podfile中删除pod并执行pod update
我尝试清理项目,重新安装Podfile,删除Pods
文件夹和Podfile.lock
文件,"Build Active Architecture Only"
设置为"No"
,但我仍然有错误。我假设我仍然有一些来自已删除Pod的库的引用。摆脱它们的方法是什么?
更新:以下是完整的错误消息:
答案 0 :(得分:0)
好的,所以我发现了问题:
我必须转到Target -> Build Settings -> Linking -> Other Linking Flags
,我必须手动删除所有已删除的库引用。然后它奏效了!