web-dev-qa-db-fra.com

FIRInstanceID / WARNING STOP !! Réinitialise le deviceID de la mémoire [Xcode: Console Log]

Après la mise à jour vers XCode 8 GM (Swift 3)

Firebase a commencé à enregistrer ces erreurs dans la console: -

FIRInstanceID/WARNING STOP !! Réinitialisera deviceID de la mémoire.

FIRInstanceID/WARNING Échec de la récupération du jeton par défaut Error Domain = com.firebase.iid Code = 6 "(null)"

FIRInstanceID/WARNING Impossible de récupérer le jeton GCM par défaut après 5 tentatives

35
Dravidian

Apparemment Activation de votre application Partage de KeyChain in Capabilities fait l'affaire!

keychain sharing

Après avoir activé vos capacités, app.entitlements devrait ressembler à ceci: -

entitlements

Voir aussi: - Firebase Group Talk

48
Dravidian

Vous pouvez essayer de définir FirebaseAutomaticScreenReportingEnabled sur NO dans votre fichier Info.plist. Cela ne résout pas le problème, mais rend les erreurs un peu moins fréquentes, ce qui rend la lecture de la console moins douloureuse.

Avec FirebaseAutomaticScreenReportingEnabled == YES (qui est par défaut), une erreur se produit à chaque changement d'écran. Bien sûr, définir l'indicateur sur NON désactivera la création de rapports à l'écran, alors définissez-le uniquement si vous n'utilisez pas cette fonctionnalité.

Les erreurs ne se produisent que sur le simulateur, vous pouvez donc définir ce drapeau uniquement pour le temps de développement.

0
tzaloga