繁体   English   中英

iOS上的Google Analytics(分析)初始化崩溃

[英]Google Analytics initialisation crash on iOS

尝试在我的应用中设置Google Analytics(分析)时出现了异常崩溃。 该错误本身是未知的(大多数iOS开发人员会熟悉该错误),但看到它是由广泛使用的第三方框架的初始化产生的。

2016-06-09 11:15:19.549 <ProjName>[2937:204522] -[__NSCFNumber hasPrefix:]: unrecognized selector sent to instance 0xb000000000000003

崩溃似乎是由于试图访问共享实例对象而初始化GAI对象而引起的:

let gai = GAI.sharedInstance()

甚至手动初始化一个(我通常不会这样做,但是我的想法已经用光了)

let gai = GAI()

尝试使用GA的安装指南提供的配置文件并通过GGLContext对象对其进行初始化时,在调用configureWithError时也会造成相同的崩溃(大概这也以相同的方式初始化GAI对象)。

var configureError: NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
assert(configureError == nil, "Error configuring Google services: \(configureError)")

我已经使用cocoapods安装的GA版本以及手动安装SDK的3.15和3.13版本进行了尝试。 该项目是在Xcode 7.3下用Swift编写的,部署目标是iOS 8.0。

是否还有其他人遇到过相同的问题,或者有人对为什么这会特别影响该项目有任何想法,或者我还能尝试什么?

我试过了,没有看到任何错误。 是否添加了模块导入

我按照以下步骤操作 https://developers.google.com/analytics/devguides/collection/ios/v3/#initialize-analytics-for-your-app

请确保您遵循以下命令:

// 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.
let gai = GAI.sharedInstance()
gai.trackUncaughtExceptions = true  // report uncaught exceptions
gai.logger.logLevel = GAILogLevel.Verbose  // remove before app release

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM