1Password Pods未找到iOS库

时间:2015-11-16 16:22:45

标签: ios objective-c cocoapods

我从我公司的其他人那里继续使用1password pod制作iOS应用程序的项目。

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

也许你可以帮助我。

这里的错误:

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

提前致谢

enter image description here

2 个答案:

答案 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安装。