FIRInstanceID /警告停止! 将从内存中重置设备ID

更新到XCode 8 GM(Swift 3)后

Firebase开始在控制台中logging这些错误:

FIRInstanceID /警告停止! 将从内存中重置deviceID。

FIRInstanceID / WARNING无法获取默认标记Error Domain = com.firebase.iid Code = 6“(null)”

FIRInstanceID / WARNING重试5次后无法检索默认GCM令牌

显然, 启用你的应用程序的KeyChain function 共享诀窍!

钥匙串分享

启用您的function后, app.entitlements应该看起来像这样:

权益

另请参阅: – Firebase Group Talk

您可以尝试在Info.plist文件中将FirebaseAutomaticScreenReportingEnabled设置为NO 。 它不能解决问题,但使得错误发生的频率less得多,这使得阅读控制台不那么痛苦。

使用FirebaseAutomaticScreenReportingEnabled == YES (这是默认值),每次更换屏幕都会发生错误。 当然,将标志设置为NO将禁用屏幕报告,因此只能将其设置为不使用此function。

错误只在模拟器上发生,所以你可能想设置这个标志只为开发时间。