禁用Google App Measurement调试日志记录

时间:2016-01-07 09:57:12

标签: xcode debugging

在Xcode 7.2上,如何禁用这些调试/应用程序测量的节目显示:

2016-01-07 11:52:53.085 MyApp[1457:] <GMR/INFO> App measurement v.1302000 started
2016-01-07 11:52:53.091 MyApp[1457:] <GMR/INFO> To enable debug logging set the following application argument: -GMRDebugEnabled (see http://goo.gl/Y0Yjwu)
2016-01-07 11:52:53.091 MyApp[1457:] <GMR/DEBUG> Debug logging enabled
2016-01-07 11:52:53.092 MyApp[1457:] <GMR/DEBUG> App measurement is monitoring the network status
2016-01-07 11:52:53.188 MyApp[1457:] <GMR/DEBUG> App measurement is ready to receive events
2016-01-07 11:52:53.201 MyApp[1457:] <GMR/DEBUG> No network. Upload task will not be scheduled
2016-01-07 11:52:53.202 MyApp[1457:] <GMR/DEBUG> Scheduling user engagement timer
2016-01-07 11:52:53.202 MyApp[1457:] <GMR/DEBUG> Timer scheduled to fire in approx. (s): 3600
2016-01-07 11:52:53.203 MyApp[1457:] <GMR/INFO> App measurement enabled
2016-01-07 11:52:53.237 MyApp[1457:] <GMR/DEBUG> Scheduling user engagement timer
2016-01-07 11:52:53.242 MyApp[1457:] <GMR/DEBUG> Canceling active timer
2016-01-07 11:52:53.245 MyApp[1457:] <GMR/DEBUG> Timer scheduled to fire in approx. (s): 3600
2016-01-07 11:52:53.270 MyApp[1457:] <GMR/DEBUG> Network status has changed. code, status: 3, Connected
2016-01-07 11:52:53.272 MyApp[1457:] <GMR/DEBUG> Timer scheduled to fire in approx. (s): 1614.930058836937
2016-01-07 11:52:53.272 MyApp[1457:] <GMR/DEBUG> Upload task scheduled to be executed in approx. (s): 1614.930058836937

这让我困扰了一段时间......

谢谢!

编辑:我尝试了 - noGMRDebugEnabled标记,重新安装了应用程序而没有 - GMRDebugEnabled,重置内容和设置,重新启动Xcode ......没有任何作用: - (

enter image description here

3 个答案:

答案 0 :(得分:3)

在Swift中禁用我在UIApplicationDelegate发布中添加的Google测量值:

GMRConfiguration.sharedInstance().setIsEnabled(false)

答案 1 :(得分:1)

最后,我在Google API docs中找到了它。

在GoogleService-Info.plist文件中,您必须添加名为IS_MEASUREMENT_ENABLED的密钥,将其设置为布尔值,然后选择NO值。 这将禁用应用程序测量功能并在控制台中显示:

2016-07-03 10:51:38.522 MyApp[313:] <GMR/INFO> App measurement disabled

感谢您的所有答案!

答案 2 :(得分:0)

要删除调试模式,您可以使用以下调用删除UserDefault条目(您只需要运行一次):

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"/google/measurement/debug_mode"];

相关问题