反应本机添加crashlytics

时间:2019-05-19 10:42:37

标签: crashlytics react-native-firebase

我是本机反应的新手。 我正在尝试将crashlytics添加到我的应用中,这是我的podfile:

# 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 :(得分:0)

就像你一样,我今天也遇到了同样的问题……即使以前像魅力一样奏效。

奇怪,不知道它是如何突然出现的!?!

我发现,如果我打开XCode-> Product-> Scheme并复制该Scheme并将该复制的Scheme上的Build-Configuration设置为Release,则不会出现错误。

我什至尝试删除/ ios / Pods并重新安装所有Pod。没有使其在调试模式下工作。知道为什么吗?

enter image description here