我已经通过CocoaPods将Firebase 9.5.0集成到我的iOS项目中。我使用的是Xcode 13.4.1,我安装了以下示例:
pod 'FirebaseCore', '~> 9.5.0'
pod 'FirebaseAuth', '~> 9.5.0'
pod 'FirebaseFirestore', '~> 9.5.0'
pod 'FirebaseStorage', '~> 9.5.0'
pod 'FirebaseFunctions', '~> 9.5.0'
pod 'FirebaseCrashlytics', '~> 9.5.0'
pod 'FirebaseAnalytics', '~> 9.5.0'
pod 'FirebaseMessaging', '~> 9.5.0'
pod 'FirebaseAppCheck', '~> 9.5.0'
在我的AppDelegate.swft中,我按如下方式初始化Firebase:
AppCheck.setAppCheckProviderFactory(providerFactory)
FirebaseApp.configure()
FirebaseConfiguration.shared.setLoggerLevel(.min)
Messaging.messaging().delegate = self
Analytics.setAnalyticsCollectionEnabled(true)
当我在iPhone11模拟器上运行这个应用程序时,我每隔几毫秒就会在控制台日志中连续打印以下内容,不间断:
[87345:733214]9.5.0-[Firebase FiRestore][I-FST000001]提交事务:<LevelDb事务回填索引:0更改(0字节):>
它正在尝试提交哪个事务?我还没有调用任何事务。为什么这些永无止境的指纹?请帮帮忙。
2条答案
按热度按时间2ul0zpep1#
这是FiRestore iOS SDK v9.5.0中的错误。已合并修复程序,并将在下一个版本中包含该修复程序。详情见https://github.com/firebase/firebase-ios-sdk/issues/10168。
wwtsj6pe2#
在我的iPhone设备和模拟器上都修复了它,只需简单地从手机/SIM上完全删除应用程序,然后重新构建/部署到它上。-