【问题标题】:Firebase App Check iOS - Cannot find type 'AppCheckProviderFactory' in scopeFirebase App Check iOS - 在范围内找不到类型“AppCheckProviderFactory”
【发布时间】:2022-01-14 16:18:35
【问题描述】:
  • Xcode 版本:12.5.1
  • Firebase SDK 版本:8.5.0
  • 安装方式:Swift Package Manager
  • Firebase 组件:应用检查

我在应用程序委托中使用示例代码时遇到错误(此处的第 3 步:Setup Firebase App Check on iOS):

“在范围内找不到类型‘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)
  }
}

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

【问题讨论】:

    标签: swift firebase swiftui swift-package-manager firebase-app-check


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 2021-09-21
      • 2021-08-01
      • 2022-01-16
      • 2021-08-03
      • 2021-11-29
      • 2021-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多