Firebase 推送通知 - React Native:未找到 GULApplication.h 文件 [重复]
Posted
技术标签:
【中文标题】Firebase 推送通知 - React Native:未找到 GULApplication.h 文件 [重复]【英文标题】:Firebase push notification - React Native: GULApplication.h file not found [duplicate] 【发布时间】:2020-07-15 12:52:09 【问题描述】:我正在使用 React Native 运行一个项目,其中我使用了 React Native Firebase 推送通知(react-native-firebase/messaging:“^7.1.8”),它一直工作到今天。
但是当我今天尝试安装 pod 以创建构建时,当我尝试在 xCode 或通过 yarn 运行项目时,它开始向我显示此错误。
/ios/Pods/Headers/Private/GoogleUtilities/GULAppDelegateSwizzler.h:19:9: 'GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h' file not found
怎么会这样,我在用
"@react-native-firebase/app": "^7.3.1",
"@react-native-firebase/messaging": "^7.1.8"
感谢任何帮助。谢谢。
【问题讨论】:
我今天也遇到了这个问题。降级 pod 版本可能会起作用。我将其更改为 Firebase/Messaging (6.8.1) 【参考方案1】:谢谢大家的回答, 这是一个上游错误,导致最新版本损坏了 GoogleUtilities 6.7.0。 发布 19 小时后更新 pod,它解决了问题。 现在 GoogleUtilities 是 6.7.1。
参考:https://github.com/invertase/react-native-firebase/issues/3938
【讨论】:
以上是关于Firebase 推送通知 - React Native:未找到 GULApplication.h 文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
React Native Firebase 推送通知崩溃报告问题
React Native Firebase 的 getInitialNotification 仅针对第一次推送通知返回通知对象
如何使用 react-native-firebase 在 iOS 设备的推送通知中添加按钮?
推送通知操作按钮不显示 - 背景和终止状态 - React Native
firebase react-native 推送通知适用于 iOS 发布版本,但不适用于通过 App Store 发布的应用程序