- Xcode 版本:12.5.1
- Firebase SDK 版本:8.5.0
- 安装方式:Swift包管理器
- Firebase 组件:应用检查
使用应用程序委托中的示例代码时出现错误(此处的第 3 步:在 iOS 上设置 Firebase 应用程序检查):
“在范围内找不到类型‘AppCheckProviderFactory’”
首先,我尝试导入 FirebaseAppCheck,但无法识别。我可以很好地导入 Firebase(我已经在我的应用程序中使用它),但这似乎并没有让我迷上 App Check。当我查看下载的 Firebase 包时,我看到了 FirebaseAppCheck。
我重置了我的包缓存并清理了构建文件夹,但都没有解决问题。App Check 是打算与 SPM 一起使用,还是应该手动导入框架?或者,(可能更有可能),我在这里遗漏了一些明显的东西吗?
以下代码返回两个错误:在范围内找不到类型“AppCheckProviderFactory”和在范围内找不到类型“AppCheckProvider”。
import Firebase
class SimpleAppCheckProviderFactory: NSObject, AppCheckProviderFactory {
func createProvider(with app: FirebaseApp) -> AppCheckProvider? {
return AppAttestProvider(app: app)
}
}
如果有人能指出正确的方向,我将不胜感激。