【问题标题】:react-native-firebase FirebaseCore/FirebaseCore.h not found未找到 react-native-firebase FirebaseCore/FirebaseCore.h
【发布时间】:2018-06-19 18:25:18
【问题描述】:

尝试使用 fastlane 和 CocoaPods 使用 react-native-firebase 编译 react-native 项目时出错:

In file included from /Users/XXXX/XXXX/XXX/XXX/node_modules/react- 
native-firebase/ios/RNFirebase/RNFirebaseUtil.h:6:
../../../ios/Pods/Headers/Public/Firebase/Firebase.h:1:9: fatal error: 
'FirebaseCore/FirebaseCore.h' file not found
#import <FirebaseCore/FirebaseCore.h>
1 error generated.

【问题讨论】:

标签: ios cocoapods fastlane react-native-firebase


【解决方案1】:

首先确保您运行了 react-native-link 或者该库是手动链接的。 尝试删除 root_Project/ios 文件夹中的 .XCworkspace 文件夹

(make sure you have pod 'Firebase/Core' in your podfile and try

rm podfile.lock
pod install

如果您尝试过 react-native-link 并没有解决问题,请尝试自己手动链接库!

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,您可以尝试以下几件事:

    1) 在 Xcode -> File -> Workspace Settings 中选择 Legacy Build system。

    2) 降级 react-native-firebase 包版本(这对我有用,我降级到 4.1.0

    希望,这会有所帮助。

    【讨论】:

      【解决方案3】:

      首先转到ios文件夹中的项目文件夹并打开您刚刚提交use_framework的配置文件。

      然后删除 projectName.xcworkspace、pod 文件夹和 profile.lock 文件。以及 pod update、pod install 最终打开项目到 xcode 并构建。

      【讨论】:

        猜你喜欢
        • 2021-09-13
        • 2019-07-13
        • 2021-09-14
        • 2019-11-25
        • 2019-02-04
        • 2022-11-03
        • 2021-12-24
        • 2021-08-03
        相关资源
        最近更新 更多