我刚刚将Google Analytics
添加到我的广告连播中:
pod 'Google/Analytics'
就像GA文档建议的那样。现在我的项目不会链接。它说:
library not found for -lGGLAnalytics
有没有人遇到过这个?感谢
答案 0 :(得分:1)
我得到了同样的错误。通过将LIBRARY_SEARCH_PATHS
重置为默认值来解决此问题。
选择目标并导航至构建设置。在搜索路径下选择库搜索路径,然后按退格键将其重置为默认值。
结果,图书馆搜索路径的值应从空白处更改:
默认:
.pbxproj
中的差异只会删除空值:
我正在使用pods版本0.39.0
,Xcode 7.2。
答案 1 :(得分:1)
在我的情况下,解决方案是删除Target中的所有$(继承) - >构建设置 - >其他链接器标志
然后当然清洁并建立!
答案 2 :(得分:1)
我遇到了这个问题,并且遇到了一个非常奇怪的原因,并且解决了与上面不同的解决方案,所以我认为这可能会帮助出现在这里的其他人。
我的普通目录中有一个正在运行的项目,并将其保存到SVN代码存储库中。我需要回退到以前的版本,所以我从SVN中签出了一个新副本,并将其更新回所需的版本。
然后我开始遇到<sup></sup>
错误。
事实证明,签入library not found for -lGGLAnalytics
文件时SVN并不喜欢它,并且默认情况下会忽略它们。因此,我的SVN存储库具有所有的Google Pod代码,但是缺少*.a
文件和另外两个libGGLAnalytics.a
文件。
我如何解决它:
我从真实项目中复制了.a
和Pods/Google
目录。然后,我从命令行执行了Pods/GoogleAnalytics
,更新了我的项目文件以引用以前丢失的那些文件。
我做了一次Build Clean并全部修复。