在 iOS 上未原生找到 RNFirebase 核心模块 - 未修复

Posted

技术标签:

【中文标题】在 iOS 上未原生找到 RNFirebase 核心模块 - 未修复【英文标题】:RNFirebase core module was not found natively on iOS - Not fixed 【发布时间】:2018-10-16 17:21:56 【问题描述】:

所以我在这里做了所有可用的解决方案后不断收到这个错误,比如这个:Error: RNFirebase core module was not found natively on ios。我已经一步一步地遵循了这一点。我使用 pod update 更新了我的 pod,使用 pod install 安装了我的 pod,一切都成功了,但是在使用 react-native run-ios 再次运行该应用程序后,构建后我仍然收到该错误。你们知道为什么它没有得到修复吗?

编辑 这是我从终端得到的确切错误:

【问题讨论】:

你在用流量吗? 【参考方案1】:

这真的很奇怪。我会尝试做这些事情:

您是否尝试过查看您的 xcode 项目的:Target > Your app > Build Settings > Header Search Paths 以检查是否有类似的内容:$PODS_ROOT/Firebase/Core/Sources 或类似的,指向Firebase/Core

另外,如果已经存在,请尝试删除您的Podfile.lock 和/或ios/Pods,然后再次运行pod install --repo-update

1234563然后,删除所有node_modules 路径并再次运行yarn installnpm install。然后,添加 react-native-firebase 库,将其与 react native 链接,然后重新安装 pod。

这些是我会尝试并执行的修复它的步骤。我希望它对你有帮助。 :)

【讨论】:

它仍然无法正常工作 :( 我尝试了一切,我附上了我从终端得到的确切构建错误的屏幕截图。也许我错过了什么? @VinceGonzales 尝试删除您的 ios/build 路径,然后重建应用程序 我已通过在构建设置中添加:$PODS_ROOT/Firebase/Core/Sources 来解决此问题。

以上是关于在 iOS 上未原生找到 RNFirebase 核心模块 - 未修复的主要内容,如果未能解决你的问题,请参考以下文章

React Native 和 RNFirebase iOS 版本构建失败

使用 watchPosition 在 ios 设备上未获得准确的经纬度

Facebook 请求配置文件 Graph API 无法在 iOS 7 本机 facebook 上未登录

RNFIREBASE MESSENGER 无法在 iOS 上运行,但在 Android 上运行

[RN][IOS]是不是可以将 React Native RCTLinking 与 RNFirebase 动态链接结合使用?

React Native 中的 AdMob 原生广告