0
  • 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)
  }
}

如果有人能指出正确的方向,我将不胜感激。

4

1 回答 1

0

尝试导入应用检查库,例如:import FirebaseAppCheck. 通过 SwiftPM 测试。

于 2022-01-14T08:18:35.953 回答