iOS错误:找不到-lGSDK_Overload的库

时间:2016-04-15 10:00:13

标签: ios xcode google-analytics

在pod更新后,我看到以下错误

  

找不到-lGSDK_Overload

的库

在尝试构建项目时。我一直在我的项目中使用Google Analytics。这与Google Analytics有关吗?请参阅项目中的标题搜索路径

enter image description here

我在SO中看到了类似的问题。但在这里我不知道什么是GSDK以及实际问题在哪里。

Pod更新详情

enter image description here

任何帮助将不胜感激

3 个答案:

答案 0 :(得分:9)

检查以下解决方案

  1. 您是否通过[project_name].xcworkspace

  2. 启动了项目
  3. 检查项目根文件夹中以下路径libGSDK_Overload_external.a的{​​{1}}库文件,并将此文件添加到项目目标。 重建你的项目。

  4. enter image description here

    1. 如果问题仍然退出,请删除pod文件并重新安装。

答案 1 :(得分:5)

经过几个小时的尝试@ vje1998提供的答案和其他一些东西,比如删除派生数据,一起删除cocoapods。我终于修好了。我希望这可以帮助任何可能遇到同样问题的人。

Build Settings>Linking>Other Linker Flags下。我用-lGSDK_Overload删除了这行。它解决了谷歌分析仍然有效的问题,并且没有链接器错误。运行pod install之后其他链接器标志保持不变,所以我假设开始时不需要它。

答案 2 :(得分:0)

我有一个类似的问题:
找不到-lPods的库

我通过Rohit Agre's answer选项3

修复了它

pod deintegrate
rm -r [project_name].xcworkspace
pod install