web-dev-qa-db-fra.com

Firebase iOS Debug Console ne consigne rien

J'ai configuré Firebase à la fois dans la console et dans l'application. Tout se configure correctement et les événements semblent se connecter dans l'application.

Sortie sur console:

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

J'ai le drapeau de débogage activé: -FIRDebugEnabled.

Pourtant, dans la console des événements de débogage, il n'y a RIEN. Je ne vois aucun appareil disponible, aucun événement enregistré, absolument aucune indication de quoi que ce soit connecté. J'ai dû louper quelque chose?

edit: J'ai suivi cela pour configurer les événements de débogage. https://firebase.google.com/docs/analytics/debugview#enabling_debug_mode

Je vois des événements dans StreamView, mais rien dans la vue de débogage même si le mode de débogage est activé.

10
CFowlie

Assurez-vous de supprimer OS_ACTIVITY_MODE: disable des variables d'environnement dans votre schéma de projet si vous l'avez ajouté à un moment donné.

16

Essayez ceci, c'est du travail pour moi,

Suivez les étapes ci-dessous,

1.Dans Xcode, sélectionnez Produit → Schéma → EditScheme .

enter image description here

2.Sélectionnez Exécuter dans le menu de gauche et Sélectionnez l'onglet Arguments Dans les arguments Transmis + option

ajouter - FIRDebugEnabled

enter image description here

Pour une vue détaillée du débogage, suivez les étapes DebugView track Firebase doc

Pour envoyer un événement dans le projet XCode, suivez le code ci-dessous,

Objectif c

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

Swift

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

Pour le journal des événements, suivez les étapes détaillées Consigner les événements dans le document Application Firebase

J'espère que cela aidera quelqu'un.

13
Jaywant Khedkar

J'ai aussi les mêmes problèmes.

1 vérifiez la version Firebase de vos Cocopods.

  • utiliser la mise à jour du pod Firebase
  • Élément de liste
  • assurez-vous que c'est la dernière

2 mode de débogage ouvert

  • Dans la partie Arguments transmis lors du lancement
  • ajouter - FIRDebugEnabled.
8
胡童心

Maintenant, cela n'a pas beaucoup d'importance, mais toujours pour les personnes qui obtiennent des erreurs sur cette question. Le mode de débogage des analyses Firebase ne fonctionne pas parfois en raison d'un problème dans GoogleServices-Info.plist file Effectue simplement ces 2 changements.

  1. Définissez IS_ANALYTICS_ENABLED sur OUI
  2. Réglez FIREBASE_ANALYTICS_COLLECTION_DEACTIVATE sur NON
6
Abdullah

Assurez-vous d'ajouter ONE DASH avant - FIRDebugEnabled

J'ai perdu une journée entière à faire une erreur idiote après avoir raté ça TIRET

J'espère que cela n'arrivera pas aux autres!

5
Dhaval H. Nena

J'ai rendu cela possible en écrivant ce qui suit:

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

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

Vérifiez si vous avez activé un bloqueur de publicité lorsque vous visitez le site Web de Firebase.

J'avais uBlock Origin activé et cela bloquerait chaque page (Dashboard, Events, StreamView, DebugView ...) et ils seraient tous vides.

Tout a fonctionné comme prévu dès que je l'ai ajouté à la liste blanche.

1
leolobato

J'ai récemment eu un problème où la console Xcode a dit que tout allait bien, que tout était connecté et envoyé, et que j'avais le "-FIRDebugEnabled" et j'ai essayé toutes les autres suggestions dans ce fil, mais rien n'a fonctionné. Rien n'était envoyé à DebugView de Firebase.

En parcourant mon historique git, j'ai déterminé que le problème s'était produit en raison d'un pod update, et la solution à mon problème était une autre pod update.

Je ne sais pas quel pod a échoué, mais je soupçonne Moya, Alamofire ou FirebaseAnalytics ... après cela, j'envisage sérieusement de verrouiller mes versions de pod.

0
Tim Kofoed