首页 > 解决方案 > 使用未解析的标识符“InstanceID”Firebase 6.2.2

问题描述

我总是遇到一个奇怪的错误:-

使用未解析的标识符“InstanceID”

我还尝试通过将其替换为 FIRInstanceID 来进行检查。但问题错误仍然存​​在。

导入 Firebase

    InstanceID.instanceID().deleteID { error in
        if error != nil{
            completion(ConstantLocalizeString.Something_went_wrong)
        }
     }

吊舱安装

火力基地 (6.22.0)

FirebaseAnalytics (6.4.1)

FirebaseAuth (6.5.1)

FirebaseAuthInterop (1.1.0)

FirebaseCore (6.6.6)

FirebaseCoreDiagnostics(1.2.3)

FirebaseCoreDiagnosticsInterop (1.2.0)

Firebase 数据库 (6.1.4)

Firebase 安装(1.1.1)

GTMSessionFetcher (1.3.1)

光泽度 (2.1.1)

谷歌分析 (3.17.0)

GoogleAppMeasurement (6.4.1)

谷歌数据传输 (5.1.1)

GoogleDataTransportCCTSupport (2.0.2)

谷歌实用程序(6.5.2)

标签: iosswiftfirebasefirebase-realtime-database

解决方案


我想我找到了解决方案。我错过了 pod 'Firebase/Messaging'

我正在使用的 Pod 是:- pod 'CodableFirebase' pod 'Firebase/Core' pod 'Firebase' pod 'Firebase/Auth' pod 'Firebase/Analytics' pod 'Firebase/Messaging' pod 'Firebase/Database'

同样在课堂上,我必须将 import Firebase 替换为 import FirebaseInstanceID


推荐阅读