ios Google Analytics链接错误,未找到-lGGLAnalytics的库

4jb9z9bj  于 12个月前  发布在  iOS
关注(0)|答案(3)|浏览(142)

我刚刚把Google Analytics添加到我的pod中,如下所示:

pod 'Google/Analytics'

就像GA文档所建议的那样。现在我的项目不会链接。上面写着:

library not found for -lGGLAnalytics

有人遇到过吗?谢谢

3bygqnnd

3bygqnnd1#

我也犯了同样的错误。通过将LIBRARY_SEARCH_PATHS重置为默认值解决。
选择您的目标并导航到 * 构建设置 *。在 Search Paths 下选择 Library Search Paths,然后按backspace将其重置为默认值。
因此,Library Search Paths 的值应该从空白更改为:

默认:

.pbxproj中的Diff只是删除空值:

我使用的是pod版本0.39.0,Xcode 7.2。

4ktjp1zp

4ktjp1zp2#

在我的例子中,解决方案是在Target -> Build Settings -> Other linker flags中删除除$(继承)之外的所有链接器标志
当然,清洁和建设!

xxb16uws

xxb16uws3#

我遇到了这个问题,有一个非常奇怪的原因和不同的解决方案从上面。
我有一个工作项目在我的正常目录,我保存到一个SVN代码库。我需要回到以前的版本,所以我从SVN checkout 了一个新的副本,并将其更新回我需要的修订版。
然后我开始得到library not found for -lGGLAnalytics错误。
事实证明,SVN并不喜欢你签入*.a文件,默认情况下它会忽略它们。所以我的SVN repo有所有的Google Pod代码,但缺少libGGLAnalytics.a文件和其他几个.a文件。
我是如何解决的:
我从我的真实的项目中复制了Pods/GooglePods/GoogleAnalytics目录。然后我从命令行执行了一个pod install,它更新了我的项目文件,以引用以前丢失的那些文件。
我做了一个清洁和所有固定。

相关问题