【问题标题】:Firebase Authentication on iOSiOS 上的 Firebase 身份验证
【发布时间】:2019-06-15 06:57:55
【问题描述】:

突然之间,我的 iOS 应用将无法使用电子邮件/密码通过 Firebase 进行身份验证。

我得到的错误是:

Error Domain=FIRAuthErrorDomain Code=17999 "An internal error has occurred, print and inspect the error details for more information." UserInfo={error_name=ERROR_INTERNAL_ERROR, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information., NSUnderlyingError=0x600000d140f0 {Error Domain=FIRAuthInternalErrorDomain Code=4 "(null)" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={
    displayName = "";
    email = "k@k.com";
    expiresIn = 3600;
    idToken = "eyJhbGciOiJSUzI1NiIsImtpZCI6IjU0OGYzZjk4N2IxNzMxOWZlZDhjZDc2ODNmNTIyNWEyOTY0YzY5OWQiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dstIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.vURIA_hAn1imIocwiV8quN5QXAdnmNrcuVB0Wl3EWUcgcNCseIwORspnpXF4M3rg1dlr7LyxIZEqpefjRd86TgJyAvI7ibWYoSSYHNdw1iURvwLUyOfRdyyxnUhCYlCbnBokaL3EqWVM4rV_jqxdhIBRZOWsna-0Gz-8Lua0k5JdrNjSTajnuEsjMc-cV9ec7_83VFlCjz0pHhVmIalQi7I7YA8MYi021sq3FhqC9kXU88_pGcdTEboMy12tHtJd19kwwyQ3xXIHw--eKkxici4ZEIt_yv4uVXz1ZHLDE8dDl8T4zDEmW_Yh4jMnc0AbUpjuhywn5TNAthbsVgdn4w";
    kind = "identitytoolkit#SignInWithPasswordResponse";
    localId = LVxz2oxAvrU1qOAOA8BPNhifqIB3;
    refreshToken = "AEu4IL1Vn0O9mBkt-vbWkxp1XZ3R1uYEAxFz7Ivwhr9B0T9LFkaRV4i_VQmU0zHjYkCM4OX_Zc1yPw8MlAc6V4sYYkTxkSiLFWH9x3osWf2f0Kj-kRZJJ01Hi5YUCPiD4Jb3u4dSY-sskkAHyV12USbNcKyV45yHoC8LQj4_PlbRuy7piIl3Dv6VjsE6kw";
    registered = 1;
}}}}

在代码方面没有任何改变,这只是几天前在所有 iOS 设备和应用程序的旧版本上开始的。 Android版本登录正常。我尝试添加新用户和新数据库。 Firebase 的 pod 版本是最新的。

【问题讨论】:

  • 作为测试,您是否重新下载了GoogleService-Info.plist 文件?它可能不会有任何影响。
  • 是的,我做到了,但没有帮助。

标签: firebase authentication


【解决方案1】:

问题已通过升级 Firebase 库得到解决。但是,通过 pod 执行此操作会破坏构建,我最终不得不手动包含 Firebase 库。

【讨论】:

  • 您升级到了哪个版本的 Firebase 库?您之前使用的是什么版本?
猜你喜欢
  • 2020-06-26
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
  • 2020-05-22
  • 2020-04-18
  • 2019-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多