【发布时间】:2015-09-08 22:53:00
【问题描述】:
我收到以下错误:
ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我卸载了 AFNetworking 并没有收到错误消息。我重新安装并确实收到错误。
我正在使用 AFNetworking 2.5。
我使用 cocoapods 安装/卸载。
有什么办法可以解决这个问题吗?
【问题讨论】:
-
您的项目中是否有任何链接器标志?因为 CocoaPods 需要你在 building 的那个参数中设置 $(inherited)
-
是的,我确实设置了 $(inherited) 并解决了一个不同的问题,然后我遇到了这个问题。我尝试使用无版本“~> 2.5”(最初存在)和“2.5”安装 AFNetworking。我卸载了所有 pod,并一一安装并重建了项目,以防发生冲突,这只发生在 AFNetworking 上。我已经删除了派生数据,我还将派生数据设置为相对。这些都是我找到的可能的解决方案,但没有一个解决我的问题。
-
哈哈!我的问题是我试图在 pbxproj 而不是 xcworkspace 上运行!哇!
标签: ios xcode afnetworking linker-errors afnetworking-2