首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到-lPods的库

找不到-lPods的库
EN

Stack Overflow用户
提问于 2012-03-26 04:39:04
回答 42查看 168.1K关注 0票数 343

我在归档项目时出错。这就是我的环境。

  • Mac OS Lion
  • Xcode 4.3.1
  • iOS SDK 5.1

项目部署目标为:

IPHONEOS_DEPLOYMENT_TARGET 3.2

该错误显示:

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

我猜Pod是我用来管理XCode项目依赖项的CocoaPods。https://github.com/CocoaPods/CocoaPods

这是我的Podfile

platform :ios  
dependency 'libPusher', '1.1'

我不确定这个错误是什么意思?

EN

回答 42

Stack Overflow用户

回答已采纳

发布于 2012-04-03 15:25:38

您打开的是工作区(由CocoaPods生成)而不是xcodeproj吗?

票数 621
EN

Stack Overflow用户

发布于 2014-04-15 21:25:51

我在Podfile中使用以下命令分隔应用程序和测试目标

target :App do
    …
end

target :AppTests do
    …
end

这导致了两个新产品libPods-App.a和libPods-AppTests.a,它们使以前的产品libPods.a过时。我不得不从两个目标的构建阶段和配置的链接二进制文件和库部分中删除该产品。

票数 172
EN

Stack Overflow用户

发布于 2013-01-02 20:53:07

我今天遇到了一个类似的问题。

  1. I setup a new project
  2. I installed cocoa
  3. I created a new configuration Preview连同现有的DebugPreview在这个新的Preview配置上编译时,编译器将无法与Pod链接,并给出以下消息:

ld:找不到-lPods的库

解决方案:

我要做的就是跑

 pod install

从而为新的Preview配置配置cocoapods。它更新了我的项目、工作区和Pod的项目文件,问题消失了

票数 120
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9863836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档