语境
我正在我的 iOS 项目中实现 Mac Catalyst。到目前为止一切都很好,除了 Google Firebase 支持。
我正在使用他们的电话号码对用户进行身份验证。Firebase 分两步执行此操作。首先,设备会收到一个静默推送通知,然后要求他们输入他们的 OTP。
我第一次尝试时,在 Safari 中打开了一个窗口。它只是检查我是否是机器人。每次我尝试窗口都没有回来。
所有这些都适用于 iOS。它只是在我的mac上不起作用。
问题
我收到以下警告:
[Firebase/InstanceID][I-IID003014] 在模拟器上运行 InstanceID 没有 APNS。默认使用 prod 配置文件。
代码
Internet.signIn(with: code) { (error) in
// This line aka the closure is never executed
if error != nil{
alert("Something went wrong", "Try resending the SMS")
return
}
alert("Verified", "Let's continue with entering further user information now") {
self.performSegue(withIdentifier: "userWasVerifiedSegue", sender: self)
}
}
方法
- 我编辑了我的方案并将其更改为“发布”。
- 试图在 developer.apple 上添加一个新的 mac 证书,但它不允许我输入 bundle id。