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 发布的应用程序

使用firebase推送通知中的onTokenRefresh与getToken有啥区别?