我正在尝试将react-native-firebase模块与react native一起使用。
我收到错误:
我遵循的步骤:
第1步:创建基本应用
react-native init myFirebaseApp
移至项目
cd myFirebaseApp
已安装的模块
npm install --save react-native-firebase
第 2 步:设置 Firebase SDK ( https://rnfirebase.io/docs/v4.2.x/installation/ios )
创建了 firebase 应用并下载了适用于 iOS 的 GoogleService-Info.plist
已复制
GoogleService-Info.plist
在项目中,然后
pod init
将这些行添加到 pod 文件
pod 'Firebase/Core'
pod 'Firebase/Firestore'
已安装的依赖项
pod install
最后是链接库
react-native link
有人可以指导我遗漏或做错了什么吗?
最佳答案
修改您的 AppDelegate.h
和 AppDelegate.m
文件
在AppDelegate.h
中添加此内容,
#import <Firebase.h>
并在AppDelegate.m
中添加[FIRApp configure];
#import <React/RCTRootView.h>
#import <ReactNativeNavigation/ReactNativeNavigation.h>
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[FIRApp configure]; // <=== Add this line
NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
[ReactNativeNavigation bootstrap:jsCodeLocation launchOptions:launchOptions];
return YES;
}
@end
关于ios - React Native [[DEFAULT]] firebaseapp 未初始化react-native-firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50815094/