Flutter iOS应用集成Firebase苹果登录时遇“Sign-up not completed”错误求助
Flutter iOS应用集成Firebase苹果登录时遇“Sign-up not completed”错误求助
各位大佬好,我最近在给Flutter开发的iOS应用集成Firebase的苹果登录功能时,卡到了一个棘手的问题——每次尝试登录都会弹出“Sign-up not completed.”的错误,完全走不通登录流程,实在没办法了来求助大家!
我已经按要求排查了所有常规配置项,具体如下:
- Firebase项目中已启用苹果登录功能
- Xcode项目里已经添加了
Sign in with Apple的Capability - Apple开发者账号对应的App ID也已经开启了Apple Sign-In权限
- 开启权限后,我重新生成并配置了所有相关证书
- Apple开发者后台的Bundle ID和应用配置里的完全一致
- 登录请求中也明确请求了
email和fullName的权限
下面是我用的最小复现代码:
final appleAuthProvider = fb_auth.AppleAuthProvider() ..addScope('email') ..addScope('name'); final creds = await fb_auth.FirebaseAuth.instance.signInWithProvider( appleAuthProvider, );
最让人崩溃的是,出现这个错误时控制台完全没有任何日志输出,根本找不到问题的排查方向。只有当我手动关闭登录弹窗时,catch块里才会返回“Sign In cancelled by the User”的错误信息,这对解决问题毫无帮助。
有没有大佬遇到过类似的问题?求指点一下可能的排查方向或者解决方法!
内容来源于stack exchange
相关产品推荐
相关产品推荐

