我在归档项目时出错。这就是我的环境。
项目部署目标为:
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'
我不确定这个错误是什么意思?
发布于 2012-04-03 15:25:38
您打开的是工作区(由CocoaPods生成)而不是xcodeproj吗?
发布于 2014-04-15 21:25:51
我在Podfile中使用以下命令分隔应用程序和测试目标
target :App do
…
end
target :AppTests do
…
end
这导致了两个新产品libPods-App.a和libPods-AppTests.a,它们使以前的产品libPods.a过时。我不得不从两个目标的构建阶段和配置的链接二进制文件和库部分中删除该产品。
发布于 2013-01-02 20:53:07
我今天遇到了一个类似的问题。
Preview
连同现有的Debug
和Preview
在这个新的Preview
配置上编译时,编译器将无法与Pod链接,并给出以下消息:ld:找不到-lPods的库
解决方案:
我要做的就是跑
pod install
从而为新的Preview
配置配置cocoapods。它更新了我的项目、工作区和Pod的项目文件,问题消失了
https://stackoverflow.com/questions/9863836
复制相似问题