реагировать на родную [[DEFAULT]] firebaseapp не инициализирован - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь использовать модуль Reaction-native-Firebase с реагировать native.

Ошибка, которую я получаю:

enter image description here

Шаги, за которыми я следовал:

Шаг 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 и загрузилиGoogleService-Info.plist для iOS

скопировано

GoogleService-Info.plist

в проекте, затем

pod init

Добавьте эти строки в файл pod

  pod 'Firebase/Core'
  pod 'Firebase/Firestore'

Установленные зависимости

pod install

и, наконец, связанную библиотеку

react-native link

Кто-то может подсказать мне, что я пропускаю или делаю неправильно

1 Ответ

0 голосов
/ 01 сентября 2018

Измените свои 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
...