【问题标题】:ld: library not found for -lPods-ProjectName-AFNetworkingld:找不到 -lPods-ProjectName-AFNetworking 的库
【发布时间】:2017-03-31 23:21:46
【问题描述】:

我在我的项目中使用了CocoaPod

当我运行pod install 命令并在运行我的项目之后出现错误 -

ld:找不到 -lPods-ProjectName-AFNetworking 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

谁能帮我解决这个问题。

【问题讨论】:

  • 你打开项目还是工作区?
  • 请打开 .xcworkspace 文件而不是 .xcodeproj 文件。
  • 我打开了 .xcworkspace 文件,但仍然出现错误
  • 请查看此链接,它可能对您有所帮助stackoverflow.com/questions/23539147/…
  • @Pooja Srivastava 你的链接对我不起作用。

标签: ios iphone xcode cocoapods


【解决方案1】:

删除 podfile 中的 AFNetworking

使用这个

目标:应用程序做

pod 'AFNetworking','3.1.0'。

结束

target :AppTests 做 … 结束

再次通过终端安装Pod

您可以更改 AFNetworking 版本。打开项目的工作区而不是 Xcode

【讨论】:

  • 我的应用程序在 iPhone 5 模拟器上运行良好,但是当我将模拟器更改为 iPhone 6 时构建失败。
  • 是的,我的应用是 3 年前创建的。在再次运行 podfile 之前它工作正常
【解决方案2】:

我遇到了同样的问题。 我为现有工作区添加了 pod。

这对我有用: 转到 YourProject -> Manage scheme -> 在 Pod 上打勾

【讨论】:

    猜你喜欢
    • 2014-07-27
    • 2015-08-16
    • 2014-06-25
    • 2015-12-19
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    相关资源
    最近更新 更多