在 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
。
node_modules
路径并再次运行yarn install
或npm 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 动态链接结合使用?