【问题标题】:1Password Pods iOS library not found1Password Pods iOS 库未找到
【发布时间】:2016-02-17 19:46:58
【问题描述】:

我从公司的其他人那里恢复了一个项目,他们使用 1password pod 制作 iOS 应用程序。

我有一个构建错误,我在网上搜索但我没有找到解决方案。

也许你能帮帮我。

这里的错误:

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

提前致谢

【问题讨论】:

标签: ios objective-c cocoapods


【解决方案1】:

我在使用 cocoapods 时遇到过几次这个问题。这篇 SO 帖子中的一些解决方案在 Cocoapods ld: library not found for -lPods-Projectname

之前对我有所帮助

此外,cocoapods 官方网站在其故障排除页面https://guides.cocoapods.org/using/troubleshooting.html 上提供了一些有关此问题的帮助:

如果 Xcode 在链接时报错,例如未找到 -lPods 的库,它未检测到隐式依赖项:

转到产品 > 编辑方案

点击构建 添加 Pods 静态库,并确保它位于列表顶部

清理并重新构建

如果这不起作用,请验证您尝试包含的规范的源代码是否已从 GitHub 中提取。通过查看 /Pods/ 来执行此操作。如果它是空的(不应该是),请验证 ~/.cocoapods/master//.podspec 中是否包含正确的 git hub url。

如果仍然无法正常工作,请检查您的 Xcode 构建位置设置。转到首选项 -> 位置 -> 派生数据 -> 高级并将构建位置设置为“相对于工作区”。

如果一切都失败了,您可以随时尝试删除 Xcode 工作区和 Pods 目录,然后重新运行“pod install”以查看是否可以解决问题。

【讨论】:

    【解决方案2】:

    感谢 Rob T,我编辑了方案,现在可以使用了。

    就在运行之前,我安装了一个 pod。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-12
      • 2022-01-25
      • 2016-06-24
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 2016-10-09
      相关资源
      最近更新 更多