Реакция-нативное добавление сбоев - PullRequest
0 голосов
/ 19 мая 2019

Я новичок в реакции-родной.Я пытаюсь добавить аварийное завершение в мое приложение, это мой подфайл:

# Required by RNFirebase
pod 'Firebase/Core', '~> 5.15.0'
pod 'Firebase/Auth', '~> 5.15.0'
pod 'Fabric', '~> 1.9.0'
pod 'Crashlytics', '~> 3.12.0'
pod 'GoogleIDFASupport', '~> 3.14.0'

это мой код:

import React, {Component} from 'react';
import {View} from 'react-native';
import {Provider} from "mobx-react";
import rootStore from './src/stores/RootStore';
import firebase from "react-native-firebase";

class App extends Component {

componentDidMount(){
    firebase.crashlytics().enableCrashlyticsCollection();
}

render() {

    return (
        <Provider rootStore={rootStore}>
            <View/>
        </Provider>

    )}
}


export default (App);

Я получаю это сообщение об ошибке:

371d29ab-9482-42bd-a…-4915912912cd:25629 Error: You attempted to use a firebase module that's not installed natively on your iOS project by calling firebase.crashlytics(). Ensure you have the required Firebase iOS SDK pod for this module included in your Podfile, in this instance confirm you've added "pod 'undefined'" to your Podfile

Я что-то упустил?

1 Ответ

0 голосов
/ 11 июня 2019

Так же, как и у вас, у меня сегодня такая же проблема ... даже если раньше она работала как брелок.

Странно, не знаю, как это вышло на ровном месте!?!

Я выяснил, что если я открою XCode -> Product -> Scheme, продублирую Scheme и установлю Build-Configuration для этой дублированной схемы на Release, ошибка не появится.

Я даже пытался удалить / ios / Pods и переустановить все Pod. Не удалось заставить его работать в режиме отладки. Есть идеи почему?

enter image description here

...