我试图找到有关如何使用谷歌分析与斯威夫特3的信息,即使它看起来像一些人成功,我不能让它自己工作。谷歌分析与斯威夫特3 iOS 9
的谷歌Analytics(分析)文档没有帮助,这只是针对雨燕2.工作
我用荚“谷歌/分析”中3.17.0版本,并尝试添加桥接报文件中这一行一些人提到:
#import <Google/Analytics.h>
但我得到一个错误约Xcode的抱怨桥接头不与斯威夫特3.
工作,然后我试图添加.H内的同一行另一篇文章建议,但也不工作,Xcode抱怨“在框架模块XXX中包含非模块化标题”。
我试图设置“允许非模块化包括框架模块,YES,但它不会改变任何东西,仍然得到了同样的错误
最后一件事我想是添加:
import Google
,我使用谷歌分析,但现在GAI无法识别该文件里面。
// Configure tracker from GoogleService-Info.plist.
var configureError: NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
assert(configureError == nil, "Error configuring Google services: \(configureError)")
// Optional: configure GAI options.
guard let gai = GAI.sharedInstance() else {
assert(false, "Google Analytics not configured correctly")
}
gai.trackUncaughtExceptions = true // report uncaught exceptions
gai.logger.logLevel = GAILogLevel.verbose // remove before app release
有什么建议?
imo,你已经做了你的尽职调查,有些东西与框架一起讨厌。考虑提交一个错误谷歌? –