- Xcode版本:12.5.1
- Firebase SDK版本:8.5.0
- 安装方法:Swift软件包管理器
- Firebase 组件:应用程序检查
我在应用程序委托中使用示例代码时遇到错误(步骤3:Setup Firebase App Check on iOS):
“在作用域中找不到类型”AppCheckProviderFactory“”
首先,我尝试导入FirebaseAppCheck,但无法识别。我可以很好地导入Firebase(我已经在我的应用中使用它了),但这似乎并没有让我迷上App Check。当我查看下载的Firebase包时,我看到了FirebaseAppCheck。
我重置了包缓存并清理了build文件夹,但这两个操作都没有解决这个问题。App Check是打算与SPM一起使用,还是应该手动导入框架?或者,(可能更有可能),我在这里错过了一些明显的东西?
以下代码返回两个错误:在范围中找不到类型“AppCheckProviderFactory”&在范围中找不到类型“AppCheckProvider”。
import Firebase
class SimpleAppCheckProviderFactory: NSObject, AppCheckProviderFactory {
func createProvider(with app: FirebaseApp) -> AppCheckProvider? {
return AppAttestProvider(app: app)
}
}
如果有人能指出正确的方向,我将不胜感激。
2条答案
按热度按时间f0ofjuux1#
尝试导入应用程序检查库,例如:
import FirebaseAppCheck
。通过SwiftPM进行测试。ycl3bljg2#