更新到 Firebase iOS SDK 9.0.0 失败(诊断签名无效)

Updating to Firebase iOS SDK 9.0.0 fails (Invalid diagnostics signature)

我的 iOS-应用程序与 Firebase 8.15.0 配合得很好。

现在我将 Firebase 包依赖项更改为版本“9.0.0 - Next major”,但出现了很多错误,我无法 link 解决与此主要版本相关的重大更改。

我已经清理了构建文件夹,重新启动了 Xcode 和我的 MacBook,但没有任何帮助。

最有可能的潜在问题与警告“无法读取序列化诊断文件:错误(“无效的诊断签名”)”有关:

在Google的帮助下,我们发现在使用FireStore时,有些情况下使用“import FirebaseFirestoreSwift”是不够的,但必须将“import FirebaseFirestore”添加到文件也是。

即使您没有将“FirebaseFirestore”添加为 Swift 包,它也会编译。