我从我公司的其他人那里继续使用1password pod制作iOS应用程序的项目。
我有构建错误,我在网上搜索但我找不到解决方案。
也许你可以帮助我。
这里的错误:
ld:找不到-l1PasswordExtension的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
提前致谢
答案 0 :(得分:1)
使用cocoapods时,我遇到过几次这个问题。在这篇SO帖子中的一些解决方案在Cocoapods ld: library not found for -lPods-Projectname
之前帮助了我此外,官方cocoapods网站在其问题排查页https://guides.cocoapods.org/using/troubleshooting.html上对此问题提供了一些帮助:
如果Xcode在链接时抱怨,例如找不到-lPods的库,它没有检测到隐式依赖项:
转到产品>编辑方案
单击Build 添加Pods静态库,并确保它位于列表顶部
清理并再次构建
如果这不起作用,请验证您尝试包含的规范的来源是否已从GitHub中提取。通过查看/ Pods /来做到这一点。如果它是空的(它不应该是),请验证〜/ .cocoapods / master //。podspec中是否包含正确的git hub url。
如果仍然无效,请检查您的Xcode构建位置设置。转到首选项 - >地点 - >派生数据 - >高级并将构建位置设置为"相对于工作区"。
如果所有其他方法都失败了,您可以随时尝试删除Xcode工作区和Pods目录,然后重新运行“pod install'看看是否能解决问题。
答案 1 :(得分:0)
感谢Rob T,我编辑了这个计划,现在它已经完成了。
在运行之前我做了一个pod安装。