簡體   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