按照react-native-firebase的教程后,我的应用程序在成功构建后挂起。我在Xcode中遇到的错误是:Thread 1: signal SIGABRT
。我从其他问题中了解到这与连接有关,但我不知道为什么会出现这种错误。
这是我的第一个React Native项目,第一次使用Xcode。
react-native-firebase
和firebase
。react-native link react-native-firebase
。pod init
。将podfile调整为以下内容:
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'Enso' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for Enso
pod 'Firebase/Core'
end
pod install
#import <Firebase.h>
和[FIRApp configure];
添加到AppDelegate.m
我有这些Linked Frameworks and Libraries
:
我在Header Search Paths
:
答案 0 :(得分:1)
看起来像GoogleAppMeasurement
被导入为版本5.3.0
的依赖项。
对Podfile
的如下简单添加对我来说解决了这个问题。
# Required by RNFirebase
pod 'Firebase/Core', '~> 5.9.0'
pod 'GoogleAppMeasurement', '~> 5.2.0'
如此处所示