web-dev-qa-db-ja.com

Firebase iOS Debug Consoleが何もログに記録しない

コンソールとアプリの両方にFirebaseを設定しました。すべてが正しく構成され、イベントがアプリにログインしているように見えます。

コンソールへの出力:

<FIRAnalytics/DEBUG> Logging event: Origin, name, params: app, 
log_something, {
        "_o" = app;
        "full_text" = khbsdpibdsjl;
        name = lwkjbgskljsavdkjl;
    }

デバッグフラグを有効にしています:-FIRDebugEnabled

しかし、デバッグイベントコンソールには何もありません。利用可能なデバイスがない、イベントがログに記録されていない、接続されているものがないことを示す0が表示されます。私は何かを逃しているに違いありませんか?

編集:私はデバッグイベントを設定するためにこれに従っています。 https://firebase.google.com/docs/analytics/debugview#enabling_debug_mode

StreamViewにイベントが表示されていますが、デバッグモードを有効にしても、デバッグビューには何も表示されません。

10
CFowlie

プロジェクトスキームの環境変数からOS_ACTIVITY_MODEdisableを追加した場合は、必ず削除してください。

これを試してください、これは私のための仕事です、

以下の手順に従ってください。

1.Xcodeで、Product→Scheme→EditSchemeを選択します。

enter image description here

2.左側のメニューからRunを選択し、引数タブを選択します引数で+オプションで渡される

追加-FIRDebugEnabled

enter image description here

詳細なデバッグビューについては、次の手順に従ってください DebugView track Firebase doc

XCodeプロジェクトでイベントを送信するには、以下のコードに従います。

目的C

[FIRAnalytics logEventWithName:@"share_image"
                    parameters:@{@"name": name, @"full_text": text}];

Swift

Analytics.logEvent("share_image", parameters: ["name": name, "full_text": text])

イベントログについては、詳細な手順に従います イベントをApplication Firebaseドキュメントに記録

これが誰かを助けることを願っています。

13
Jaywant Khedkar

私も同じ問題を抱えています。

1 CocopodsのFirebaseバージョンを確認します。

  • ポッド更新Firebaseを使用する
  • リストアイテム
  • それが最新であることを確認してください

2デバッグモードを開く

  • 起動部分で渡される引数
  • 追加-FIRDebugEnabled。
8
胡童心

今はそれほど問題ではありませんが、この問題でエラーが発生している人々にとってはまだです。 GoogleServices-Info.plistファイルの問題により、firebase analyticsのデバッグモードが機能しない場合があるこれらの2つの変更を行うだけです。

  1. IS_ANALYTICS_ENABLEDを[〜#〜] yes [〜#〜]に設定します
  2. FIREBASE_ANALYTICS_COLLECTION_DEACTIVATEを[〜#〜] no [〜#〜]に設定します
6
Abdullah

-FIRDebugEnabledの前にONE DASHを必ず追加してください

私はそれを逃したので愚かな間違いをして一日中無駄にした[〜#〜] dash [〜#〜]

他の人には起こらないことを願っています!

5
Dhaval H. Nena

私は次のように書くことによってそれを可能にした:

func application(_ application: UIApplication, didFinishLaunchingWithOptions, ...) {
    // some other initialization

    FirebaseApp.configure()
    Firebase.Analytics.setAnalyticsCollectionEnabled(true)
}
2
mr5

Firebaseウェブサイトにアクセスしているときに広告ブロッカーが有効になっているかどうかを確認します。

私はuBlock Originを有効にしていて、すべてのページ(ダッシュボード、イベント、StreamView、DebugView ...)をブロックし、それらはすべて空白でした。

ホワイトリストに登録するとすぐに、すべてが期待どおりに機能しました。

1
leolobato

最近、Xcodeコンソールがすべてが問題なく、すべてがログに記録されて送信されているという問題があり、「-FIRDebugEnabled」を使用して、このスレッドで他のすべての提案を試みましたが、何も機能しませんでした。 FirebaseのDebugViewに何も送信されていません。

私のgit-historyを調べて、問題がpod update、そして私の問題の解決策は別のpod update

失敗したポッドはわかりませんが、Moya、Alamofire、FirebaseAnalyticsのいずれかが疑われます...この後、ポッドバージョンのロックを強く検討しています。

0
Tim Kofoed