【发布时间】:2021-05-28 14:04:55
【问题描述】:
我配置了 Flutter Firebase 身份验证,它与 Android 完美配合。但是对于 ios,我似乎无法让它工作。
我在 MacOS 上使用 Xcode 和 Flutter 部署到物理 iphone()14.4),我已按照说明进行操作:
- 通过 Xcode 将 googleservice-info.plist 添加到项目中。
- 在 Xcode 中的签名和功能下,配置文件,团队,捆绑标识符,签名证书(Apple 开发证书)配置没有错误。推送通知(发布)也已启用。
- 在 developer.apple.com 的 Identities->myapp 下,我启用了推送通知。我还在推送通知中创建了开发和生产 SSL 证书。还为 Apple 推送通知服务 (APN) 创建了密钥。
- 在我的 Firebase 项目中,我添加了 iOS 应用程序并填充了所有字段。在 Cloud Messaging 下,在 iOS 应用程序中,我上传了 APN 密钥以及我从 Apple Developer 获得的开发和生产证书。
我运行“flutter run --release”(我使用的是物理 iphone(14.4)),因为 14.4 上不允许调试模式。应用安装成功。我可以浏览页面,甚至可以使用 Firebase 注册电子邮件/密码。但是,当我执行 Firebase 电话身份验证(verifyPhoneNumber)时,我不断收到一个错误,如我编码的小吃栏错误所示。问题是我无法从日志中获取特定错误,因为我已经使用发布和颤振日志进行部署,但仍为空白.
我不知道还能做什么。请帮忙。
【问题讨论】:
-
不能在snackbar中显示错误吗?