2014-02-26 86 views
7

Google Analytics正在iOS模拟器中运行。在iOS模拟器中禁用Google Analytics

这会导致控制台日志中的污染,我可以查找有用的调试信息。另外,发送给Google的数据并不代表使用我们的应用的实际用户。

如何才能在iOS模拟器中运行应用程序时禁用Google Analytics报告?

回答

12

简单,这是直接取自谷歌Analytics(分析)网页:

[[GAI sharedInstance] setDryRun:YES]; 

润干:
SDK提供了DRYRUN标志设置时,可以防止被发送到谷歌Analytics(分析)的任何数据。无论您何时测试或调试实现并且不希望测试数据出现在Google Analytics报告中,都应该设置dryRun标志。

希望这有助于

+4

需要来包装这个:#如果TARGET_IPHONE_SIMULATOR #ENDIF –

+0

是福气忘了这一点... – Andy

+2

有没有办法也没有谷歌Analytics(分析)污染我的控制台日志? –

11

是,设置DRYRUN为YES将解决这个问题。

@完全体面 - 有没有办法让Google Analytics污染我的控制台日志?

我们可以使用以下方法禁用Xcode控制台中的Google Analytics日志记录。

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

还是在斯威夫特:

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

+0

在Swift中添加了答案 –

+1

不幸的是,它并不适合我,GAI仍然给我所有类型的垃圾邮件日志消息:-(GoogleAnalytics v3.14.0,GoogleUtilities v1.1.0 –