繁体   English   中英

Apple 在 iOS (Swift) 上使用 FirebaseUI 登录无法正常工作

[英]Apple sign in with FirebaseUI on iOS (Swift) not working

我无法使用 iOS (Swift) 上的 FirebaseUI 使用 Apple 帐户登录。 我已成功集成 email 和 Google 登录,但 Apple 登录不起作用。 我达到了要求我输入Apple密码的程度,但它只是继续加载而没有结果,并且控制台output上没有错误。

在此处输入图像描述

在此处输入图像描述

我按照 Firebase 指南使用 FirebaseUI 和使用 Apple 进行身份验证轻松添加登录到您的 iOS 应用程序

  • 加入苹果开发者计划✅

  • 添加使用 Apple 功能登录 ✅

在此处输入图像描述

  • 在 Firebase 控制台上启用 Apple 作为登录提供商✅

在此处输入图像描述

  • 在应用上添加 FirebaseUI 包

在此处输入图像描述

  • 在应用程序提供者上添加使用 Apple 登录方法✅
// Sign-in methods to support
let providers: [FUIAuthProvider] = [
    FUIOAuth.appleAuthProvider(),
    FUIEmailAuth(),
    FUIGoogleAuth(authUI: authUI!)
]
authUI?.providers = providers

这个现有的 stackoverflow 问题Why is apple sign-in with FirebaseUI not working? 也是关于这个问题的,但不完全是。

知道为什么 Apple 在我的项目中登录不使用 FirebaseUI 吗? 我错过了什么?

我有一个真实的设备(iPhone 8),Apple 登录现在运行良好。

所以问题来自使用 iOS 模拟器。 很遗憾,Firebase 集成文档或 Apple 登录文档(或者我可能没有看到)中没有指定这一点。

希望这个经验可以帮助其他人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM