在 macOS Sierra 上构建时,出现错误

ld: library not found for -lAFNetworking

在 El Capitan 上,一切正常。我在 Sierra、7 和 8 上尝试了不同的 Xcode 版本 - 两次都出现相同的错误。有谁知道可能是什么原因?

最佳答案

也许 :

  • 通过在 Frameworks 组下的 Link Binary 中重命名链接器来修复它。
  • 删除“$inherited”以外的路径。
    在项目根文件夹(带有 AFNetworking 文件)中使用 Finder 创建一个名为“Library”的新文件夹,然后将该文件夹拖到 Library Search Path 窗口。立即关闭 Xcode,然后重新打开、清理和构建!
  • 确保 Build Active Architectures Only 在您的项目/目标中是相同的。我们经常设置 debug yes 和设置 release no。
  • 关于xcode - 仅在 macOS Sierra 上 : library not found for -lAFNetworking,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39794743/

    10-14 05:05