我刚刚把Google Analytics添加到我的pod中,如下所示:
Google Analytics
pod 'Google/Analytics'
就像GA文档所建议的那样。现在我的项目不会链接。上面写着:
library not found for -lGGLAnalytics
有人遇到过吗?谢谢
3bygqnnd1#
我也犯了同样的错误。通过将LIBRARY_SEARCH_PATHS重置为默认值解决。选择您的目标并导航到 * 构建设置 *。在 Search Paths 下选择 Library Search Paths,然后按backspace将其重置为默认值。因此,Library Search Paths 的值应该从空白更改为:
LIBRARY_SEARCH_PATHS
默认:
.pbxproj中的Diff只是删除空值:
.pbxproj
我使用的是pod版本0.39.0,Xcode 7.2。
0.39.0
4ktjp1zp2#
在我的例子中,解决方案是在Target -> Build Settings -> Other linker flags中删除除$(继承)之外的所有链接器标志当然,清洁和建设!
xxb16uws3#
我遇到了这个问题,有一个非常奇怪的原因和不同的解决方案从上面。我有一个工作项目在我的正常目录,我保存到一个SVN代码库。我需要回到以前的版本,所以我从SVN checkout 了一个新的副本,并将其更新回我需要的修订版。然后我开始得到library not found for -lGGLAnalytics错误。事实证明,SVN并不喜欢你签入*.a文件,默认情况下它会忽略它们。所以我的SVN repo有所有的Google Pod代码,但缺少libGGLAnalytics.a文件和其他几个.a文件。我是如何解决的:我从我的真实的项目中复制了Pods/Google和Pods/GoogleAnalytics目录。然后我从命令行执行了一个pod install,它更新了我的项目文件,以引用以前丢失的那些文件。我做了一个清洁和所有固定。
*.a
libGGLAnalytics.a
.a
Pods/Google
Pods/GoogleAnalytics
pod install
3条答案
按热度按时间3bygqnnd1#
我也犯了同样的错误。通过将
LIBRARY_SEARCH_PATHS
重置为默认值解决。选择您的目标并导航到 * 构建设置 *。在 Search Paths 下选择 Library Search Paths,然后按backspace将其重置为默认值。
因此,Library Search Paths 的值应该从空白更改为:
默认:
.pbxproj
中的Diff只是删除空值:我使用的是pod版本
0.39.0
,Xcode 7.2。4ktjp1zp2#
在我的例子中,解决方案是在Target -> Build Settings -> Other linker flags中删除除$(继承)之外的所有链接器标志
当然,清洁和建设!
xxb16uws3#
我遇到了这个问题,有一个非常奇怪的原因和不同的解决方案从上面。
我有一个工作项目在我的正常目录,我保存到一个SVN代码库。我需要回到以前的版本,所以我从SVN checkout 了一个新的副本,并将其更新回我需要的修订版。
然后我开始得到
library not found for -lGGLAnalytics
错误。事实证明,SVN并不喜欢你签入
*.a
文件,默认情况下它会忽略它们。所以我的SVN repo有所有的Google Pod代码,但缺少libGGLAnalytics.a
文件和其他几个.a
文件。我是如何解决的:
我从我的真实的项目中复制了
Pods/Google
和Pods/GoogleAnalytics
目录。然后我从命令行执行了一个pod install
,它更新了我的项目文件,以引用以前丢失的那些文件。我做了一个清洁和所有固定。