2014-02-26 7 views
7

Google Analytics wird im iOS-Simulator ausgeführt.Google Analytics im iOS-Simulator deaktivieren

Dies verursacht Verschmutzung im Konsolenprotokoll, die ich nach nützlichen Debugging-Informationen suchen kann. Die an Google gesendeten Daten sind kein Hinweis auf einen tatsächlichen Nutzer unserer App.

Wie kann ich die Google Analytics-Berichte deaktivieren, während die App im iOS-Simulator ausgeführt wird?

Antwort

12

Einfach wird diese direkt aus der Google Analytics Webseite genommen:

[[GAI sharedInstance] setDryRun:YES]; 

Dry Run:
Das SDK bietet eine dryRun Flag an, dass wenn es gesetzt ist, wird verhindert, dass Daten an Google Analytics gesendet werden. Das dryRun-Flag sollte immer dann gesetzt werden, wenn Sie eine Implementierung testen oder debuggen und nicht möchten, dass Testdaten in Ihren Google Analytics-Berichten angezeigt werden.

hoffe, das hilft

+4

Benötigen Sie diese in einzuwickeln: #if TARGET_IPHONE_SIMULATOR #endif –

+0

Ja guten Fang darüber vergessen ... – Andy

+2

Gibt es eine Möglichkeit Google Analytics auch nicht haben verschmutzen meine Konsolenprotokolle? –

11

Ja, Einstellung DryRun auf YES wird dieses Problem zu beheben.

@Full Decent - Gibt es eine Möglichkeit, Google Analytics nicht auch in meinen Konsolenprotokollen zu belasten?

Wir können die Google Analytics-Anmeldung in der Xcode-Konsole mithilfe der folgenden Methode deaktivieren.

[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelNone];

Oder in Swift:

GAI.sharedInstance().logger.logLevel = GAILogLevel.None

+0

Die Antwort in Swift hinzugefügt –

+1

Leider funktioniert es nicht für mich und GAI immer noch spamming mich mit aller Art von Log-Nachrichten :-(GoogleAnalytics v3.14.0, GoogleUtilities v1.1.0 –