Ios Xcode 7生成失败,因为未找到-lGoogleAnalyticsServices的ld:库

Ios Xcode 7生成失败,因为未找到-lGoogleAnalyticsServices的ld:库,ios,xcode,xcode7,Ios,Xcode,Xcode7,在过去的几个小时里,我一直在努力完成我的xcode项目。我不断得到以下错误: ld:找不到-lGoogleAnalyticsServices的库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我几乎什么都试过了。我看到谷歌开发者网站说要使用pod“Google/Analytics”,即使在尝试了StackOverflow和Google上关于错误的几乎所有内容后,我也绝对没有运气 昨天我升级到了XCode 7,昨天一切似乎都正常,但今天我突然发现了这个错误 如果有人有什么我可以做

在过去的几个小时里,我一直在努力完成我的xcode项目。我不断得到以下错误:

ld:找不到-lGoogleAnalyticsServices的库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我几乎什么都试过了。我看到谷歌开发者网站说要使用pod“Google/Analytics”,即使在尝试了StackOverflow和Google上关于错误的几乎所有内容后,我也绝对没有运气

昨天我升级到了XCode 7,昨天一切似乎都正常,但今天我突然发现了这个错误

如果有人有什么我可以做的这个错误,请帮助

给我指出正确的方向来修复它也会很棒


提前感谢您的帮助。

同样的问题也发生在我的项目中。我所做的只是更新了我所有的播客,然后我的应用程序被编译了


从pod文件所在的项目目录中的终端运行“pod update”命令。

如果不直接查看构建设置,可能有很多原因导致此问题。主要的问题是在你的链接器标志你可能有一些挥之不去/不正确的东西。大多数播客的前缀为:

-lPods-WhichIt-SomePodsLib
但是,您的GoogleAnalyticsLibrary具有前缀:

-lGoogleAnalyticsServices
这可能表示您的系统中有一个挥之不去的标志。尝试在其他链接器标志(在“生成设置”下)中查找此项,然后清除此项并重新运行pod安装

其他需要检查的事项:

  • Cocoapods版本是最新的稳定版本
  • 您使用的是谷歌官方网站的最新版本
  • 您的库/框架搜索路径(生成设置)正确指向有问题的分析库

作为记录,在正式发布cocoapods之前,我在pods和使用GoogleLibs方面遇到了一些问题。如果所有其他操作都失败,请从pod文件中删除pod条目,然后尝试手动添加库。

链接器标志已重命名为:

-lGoogleAnalytics
但是Cocoapods的设置还没有更新。重命名“其他链接器标志”中的条目,您的问题将得到解决

此外,该库(截至我编写时为3.13.0版)还不支持位代码,因此请在构建选项>启用位代码>选择“否”中关闭位代码。清理和重建后

  • 请确保已打开.xcworkspace而不是.xcodeproj

  • 转到“生成设置”中的库搜索路径和 加

  • $(项目目录)/Pods/build/Debug iphoneos
  • $(继承)
  • 再次安装吊舱

    将cocoapods更新至支持64 arch的最新版本

    sudo gem更新cocoapods

    删除所有有效的体系结构并重新添加刚删除的体系结构

    清洁并运行


  • 你能发布整个错误信息吗?把它放在问题中,而不是评论中。你的播客文件包含什么?你的播客文件有“GoogleAnalytics”吗?你有谷歌服务-信息列表吗?谢谢你的回答。我重置了其他链接器标志、库搜索路径等,并尝试重新安装我的所有pod,昨天我终于让它工作了。正如您所说,我怀疑与链接器标志有关,但不知道如何修复它。再次感谢!谢谢你的回答。当我对另一个答案发表评论时,我重置了其他链接器标志,它开始工作。我只是想知道,苹果会拒绝我的带有禁用位码的应用程序吗?谢谢。如果我理解正确,那么如果我同时发布watchOS应用程序,就需要启用位码,对吗?