Google Analytics正在iOS模拟器中运行。
这导致控制台日志中的污染,我可以寻找有用的调试信息。此外,发送给Google的数据并不表示使用我们应用的实际用户。
如何在iOS模拟器中运行应用时禁用Google Analytics报告?
答案 0 :(得分:14)
很简单,这可以直接从Google Analytics网页上获取:
[[GAI sharedInstance] setDryRun:YES];
干运行:
SDK提供了一个dryRun标记,该标记在设置时会阻止将任何数据发送到Google Analytics。每当您测试或调试实施时,都应设置dryRun标志,并且不希望测试数据显示在您的Google Analytics报告中。
希望这有帮助
答案 1 :(得分:11)
是,将DryRun设置为YES将解决此问题。
@Full Decent - 有没有办法让谷歌分析不会污染我的控制台日志?
我们可以使用以下方法在Xcode控制台中停用Google Analytics记录。
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelNone];
或者在Swift中:
GAI.sharedInstance().logger.logLevel = GAILogLevel.None
答案 2 :(得分:2)
将其包含在#if TARGET_IPHONE_SIMULATOR #endif
中将无法在 swift 中使用,因为该标记仅适用于 objective-c 。
您可以做的是遵循本指南
Detect if app is being built for device or simulator in Swift