ios - 使用未解析的标识符“Messaging”、“MessagingDelegate”、“MessagingRemoteMessage”
问题描述
昨天我彻底清除了派生数据文件夹并开始面临这个错误。
我试过了 :
- 清除派生数据并清理和重建
- 使用删除所有 pod
pod deintegrate
并使用重新安装pod install
- 删除
Podfile.lock
文件 - 运行
pod update
以更新 pod
我的 podfile 包含这些 Firebase pod:
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'Firebase/Firestore'
pod 'Firebase/Database'
但错误仍然存在。最近有人遇到过这个错误。
解决方案
只需在您的项目中显式导入“FirebaseMessaging”,我必须显式调用它才能使其工作。
import FirebaseMessaging
推荐阅读
- javascript - ECMAScript 中哪里说已解决的承诺具有 [[PromiseResult]] 等于对象?
- excel - excel中的动态下拉菜单(最好不是VBA)
- javascript - 如何使用 React 让我的输入在段落中呈现?
- spring - 在 Spring Batch 中从 StepExecutionListener 的 beforeStep 中跳过一个步骤
- ruby - 使用参数在 Heroku 上运行 rake 任务并指定 Heroku 应用程序
- javascript - Firebase 9 - 在“firebase/app”中找不到导出“initializeApp”
- angular - 防止路由上的多个http请求rxjs
- javascript - 为什么这个功能不像我期望的那样工作?试图确定一个字符串是否有两个重复的连续字母,比如书中的 o
- python - 布尔值不为我控制 while 循环
- visual-studio - 从其他数据库插入,避免已经插入的数据