【发布时间】:2015-12-22 11:30:39
【问题描述】:
当我尝试在 Xcode (6.4) 上构建时遇到此错误。我有两个目标,但现在我只希望其中至少一个能够工作。
ld: library not found for -lPods-ObjectiveSugar
这是我的 podfile(它是为两个目标设置的,但我之前只有一个并出现同样的错误):
target ‘AppName_iOS' do
pod 'ObjectiveSugar', '~> 1.1'
pod 'SWRevealViewController', '~> 2.3'
pod 'Masonry', '~> 0.6'
pod 'AUISelectiveBordersView', '~> 0.0'
pod 'AFNetworking', '~> 2.6'
#pod 'DSNestedAccordion', '~> 0.1'
pod 'SparkInspector'
pod 'CocoaLumberjack', '~> 2.0'
end
target 'AppName_iOS_CI' do
pod 'ObjectiveSugar', '~> 1.1'
pod 'SWRevealViewController', '~> 2.3'
pod 'Masonry', '~> 0.6'
pod 'AUISelectiveBordersView', '~> 0.0'
pod 'AFNetworking', '~> 2.6'
#pod 'DSNestedAccordion', '~> 0.1'
pod 'CocoaLumberjack', '~> 2.0'
end
我将 ObjectiveSugar 从列表中移出,但仍然存在问题,所以我继续删除了库并自己将其链接到可可豆荚之外。问题依然存在。
尝试了这篇文章的所有内容: Cocoapods ld: library not found for -lPods-Projectname
删除并再次添加库(pod install) -lPods-Projectname.a in Link Binary(从链接二进制文件中删除二进制文件,应用程序目标上的库,构建阶段。)
尝试构建活动架构是和否。
尝试了 pod deintegrate 然后 pod install。
我还没有卸载 Xcode,并重新安装了 cocoa pods 等等……这似乎有点过头了。
还尝试了此故障排除指南http://guides.cocoapods.org/using/troubleshooting.html 中的所有内容(4. 如果 Xcode 在链接时出现错误)
如果您需要更多信息,请告诉我。任何帮助,将不胜感激。谢谢。
【问题讨论】: