【问题标题】:Cocoapods ld: library not found for -lPods-ObjectiveSugarCocoapods ld:找不到 -lPods-ObjectiveSugar 的库
【发布时间】: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 在链接时出现错误)

如果您需要更多信息,请告诉我。任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: ios xcode cocoapods


    【解决方案1】:

    终于找到问题了。

    在 Xcode 上,为目标构建设置,我搜索了“其他链接器标志”。我有这个:

    -l"Pods-ObjectiveSugar

    这是我几个月前为解决某些问题而采取的某种解决方法。不记得是什么了,到现在。删除它解决了这个问题。

    为了安全起见,我所做的是:

    • 我使用pod deintegrate 分解了可可豆荚。检查此链接https://github.com/kylef/cocoapods-deintegrate
    • 我在目标设置和项目文件中搜索了pod。我删除了任何看起来像是属于可可豆荚的东西。
    • 然后我又跑了pod install

    希望这可以帮助其他迷失的灵魂。

    【讨论】:

      猜你喜欢
      • 2014-07-27
      • 1970-01-01
      • 2015-01-23
      • 2014-06-25
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      相关资源
      最近更新 更多