tec*_*vvy 14 google-analytics objective-c ios cocoapods
我正在尝试使用Cocoapods在我的ios项目中集成Google Analytics.然而,在经过这对于步骤,直到将配置文件到我的项目,在AppDelegate中导入谷歌/ Analytics.h当我找不到错误的文件.试过以下事情:
添加$(SRCROOT)/Pods/GoogleAnalytics到构建设置中的用户标题搜索路径.
添加libGoogleAnalyticsServices.a为在构建阶段将二进制文件链接到库.
-lGoogleAnalyticsServices在其他链接器标志中添加.
不要真的想做2和3,因为他们从Cocoapods免费.
我到底错过了什么?
pau*_*aul 42
斯威夫特3
使用版本3.17.0(使用Podfile中的pod'GoogleAnalytics'安装):
#import <GoogleAnalytics/GAI.h>桥接头文件编辑: 根据你可能还需要的jeremy piednoel的评论
#import <GoogleAnalytics/GAIDictionaryBuilder.h>
#import <GoogleAnalytics/GAIFields.h>
Run Code Online (Sandbox Code Playgroud)
sab*_*aba 32
将其添加到您的Podfile:pod 'Google/Analytics'然后pod install.
这应该工作.现在您只需按照文档中的建议导入Google/Analytics.h:
#import <Google/Analytics.h>
我遇到了两组问题:
使用不正确的建议pod版本(1.0.0)时,是64位兼容性问题.(ld: symbol(s) not found for architecture arm64)
当使用其他pod(GoogleAnalytics-iOS-SDK和GoogleAnalytics)时,我抱怨丢失了<Google/Analytics.h>头文件.("Google/Analytics.h" not found)
我在邮件列表中找到了这位绅士的帖子,该列表显示Google/Analytics pod没有版本号.(pod 'Google/Analytics'如上所述.)
这是cocoapods中的一个错误.
您需要将$(SRCROOT)/ Pods/Google和$(SRCROOT)/ Pods/GoogleAnalytics添加到用户标题搜索路径的递归选项.
然后包含#import"Analytics.h"而不是#import
| 归档时间: |
|
| 查看次数: |
15429 次 |
| 最近记录: |