FIRInstanceID/WARNUNG STOP!! Zurückgesetzt wird die Geräte-id aus dem Speicher [Xcode : Console-Log]
Nach dem Update auf XCode 8 GM(Swift 3)
FB gestartet Protokollierung dieser Fehler in der Konsole:-
FIRInstanceID/WARNUNG STOP!! Zurückgesetzt wird die Geräte-id aus dem Speicher.
FIRInstanceID/WARNING Failed to fetch default-token-Error Domain=com.FB.id-Code=6 "(null)"
FIRInstanceID/WARNUNG Fehler beim abrufen der Standard-GCM-token nach 5 Wiederholungen
- Die Xcode8, iOS 10, Swift 3.0 trifecta wurde eine Herausforderung, gelinde gesagt! Sie benötigen, um ausführen "pod-update" aus dem Projekt-Verzeichnis erhalten Sie die neuesten FB 3.6.0. Ich brauchte, um run 'git add .' zu bereinigen die "fehlenden" Fehler nach zu tun. Schließlich finden Sie in den Anweisungen unter firebase.google.com/docs/cloud-messaging/ios/receive und firebase.googleblog.com zu beheben. Sorry, keine Zeit für eine ausführliche code-Beispiel, ich bin immer noch fixierend meine eigenen apps!
- Ich folgte den Schritten, @dan schlägt aber immer noch die Warnungen. Alles scheint zu funktionieren aber.
- Crash-Reporting verwendet eine eindeutige ID zur Identifikation der einzelnen Benutzer. Durch einen bekannten Fehler in Xcode 8.1, erstellen Sie diese ID, schlägt auf iOS 10 Simulatoren, die Verhinderung der upload der Fehlerberichte. Um dies zu umgehen in Xcode 8.1, führen Sie tests auf einem Gerät, oder schalten Sie auf Keychain-Sharing in der Capabilities-Abschnitt Ihrer app-Einstellungen. Dieser Fehler wurde behoben in der beta-Version von Xcode 8.2.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Offenbar Aktivieren Ihrer app Schlüsselbund Teilen in Fähigkeiten funktioniert der trick!
Nach der Aktivierung Ihrer Fähigkeiten , app.Ansprüche sollte in etwa so Aussehen:-
Siehe Auch:- FB Gruppe Sprechen
Könnten Sie versuchen, set
FirebaseAutomaticScreenReportingEnabled
zuNO
in Ihrem Info.plist-Datei. Es muss nicht beheben Sie problem, macht aber Fehler passiert, etwas weniger Häufig, wodurch das Lesen-Konsole weniger schmerzhaft.Mit
FirebaseAutomaticScreenReportingEnabled == YES
(das ist Standard), Fehler tritt auf jedem Bildschirm ändern. Natürlich flag auf NO deaktiviert die Bildschirm-reporting, so dass es nur Sie sind nicht mit dieser Funktionalität.Fehler passiert nur auf dem simulator, so können Sie dieses Kennzeichen nur für die Entwicklung Zeit.