为什么我在XCode中找到“找不到-lPods的库”

时间:2016-04-01 10:54:03

标签: ios cocoapods

在开发iOS应用程序几周后,我想在我的测试设备上部署应用程序(之前使用过模拟器)。因为我总是得到这个错误:

    ld: library not found for -lPods
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

现在它甚至不能在模拟器中运行。 我已经尝试重新安装所有pod并搜索了数十亿个线程。但是我没有让它发挥作用。 这是我的Podfile:

    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '9.1'
    target 'be2gether'
    pod 'GoogleMaps'
    use_frameworks!
    pod 'Alamofire', '~>3.0'
    pod 'SwiftyJSON', '~> 2.3'
    pod 'IQKeyboardManagerSwift'
    project '../be2gether.xcodeproj'

我使用.xcworkspace文件打开项目。 已经尝试清理项目或alt +清理项目并删除Xcode中的派生数据。 我会发布构建选项,但我不知道哪个对于这个问题很重要。我怎样才能使项目重新开始工作? 谢谢你的帮助:))

4 个答案:

答案 0 :(得分:2)

我有同样的问题。事实证明,在“链接的框架和库”里面,libPods -XXX.a很多次。我删除了那些不属于我的目标并且有效的。在图片下面,我帮助您了解我是如何解决它的。顺便说一句,我有cocoaPod 1.0.1和xCode 8 beta 5。 Project->Target->Basic->Linked Frameworks and Libraries

答案 1 :(得分:0)

嘿我有同样的问题。 尝试创建一个空白项目,看看它是否编译。 在我的情况下,工作区被打破了。这解决了它。 希望它有所帮助!

答案 2 :(得分:0)

转到终端再次安装你的Pod或更新它

答案 3 :(得分:-1)

从项目中删除pod引用并再次安装!!