2016-01-07 18 views
24

は、ディスプレイをintempestive:無効にはGoogle App測定デバッグログの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

+0

http://stackoverflow.com/questions/34789022/ios-running-app-from-xcode-show-me-a-message-to-enable-debug-logging? – Larme

+1

この 'GMRDebugEnabled'引数を変更しても何も変更されません... – Nahouto

+0

代わりに' GMRDebugDisabled'に設定することができますか?それはGoogleのSDKにリンクされていますか?それを取り除くと? – Larme

答えて

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 

感謝を!

+1

これは、ライブラリ全体ではなくデバッグログを無効に –

+0

たライブラリ – Nahouto

+0

Googleの測定(GMR) では、Google Cocoapodバージョン3.0以降ということに注意してください.3(https://github.com/CocoaPods/Specs/blob/master/Specs/Google/3.0.3/Google.podspec.json)、Google MeasurementがFirebase Analyticsに置き換えられました。 –

0

に動作しません、あなたは次の呼び出しを使用してUserDefaultエントリを削除することができます(あなたは一度だけそれを実行する必要があります):

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

スウィフトで
+1

これらの3つの作品はありません。私の編集した質問 – Nahouto

+0

を参照してください。奇妙な、noGMRDebugEnabledが私に役立ちます。 デバッグ状態はNSUserDefaultsに記録されています。標準のUNIXデフォルトをクリーンアップし、その後にGMRDebugEnabledでアプリケーションを実行していないことを確認してください。 –

+0

適切なXCodeターゲットのコマンドラインを変更しているかどうかを再度確認できますか?それはスクリーンショットを撮るウィンドウの右の列の上にあるはずです。 –

3

はGoogleのMeasuremを無効にします私はUIApplicationDelegateの打ち上げに追加したエント:

GMRConfiguration.sharedInstance().setIsEnabled(false) 
関連する問題