XCode 8 GM(Swift 3)に更新した後
Firebaseはコンソールでこれらのエラーのログを開始しました:-
FIRInstanceID /警告停止!!デバイスIDをメモリからリセットします。
FIRInstanceID/WARNINGがデフォルトトークンの取得に失敗しましたError Domain = com.firebase.iid Code = 6 "(null)"
FIRInstanceID/WARNING 5回の再試行後、デフォルトGCMトークンの取得に失敗しました
どうやらEnablingアプリのKeyChain SharinginCapabilitiesはトリックを行います!
機能を有効にすると、app.entitlementsは次のようになります。
Info.plistファイルでFirebaseAutomaticScreenReportingEnabled
をNO
に設定してみてください。問題は解決しませんが、エラーの発生頻度が少し少なくなるため、コンソールの読み取りが楽になります。
FirebaseAutomaticScreenReportingEnabled == YES
(デフォルト)、画面が変更されるたびにエラーが発生します。もちろん、フラグをNOに設定すると、画面レポートが無効になるため、この機能を使用していないユーザーのみに設定してください。
エラーはシミュレータでのみ発生するため、このフラグは開発時のみに設定できます。