react-native-firebase のチュートリアルを実行した後、ビルドが成功した後、アプリがハングします。 Xcodeで発生するエラーはThread 1: signal SIGABRT
です。他の質問から、これは接続に関係していることがわかりますが、このエラーが発生する理由はわかりません。
これは私の最初のReactネイティブプロジェクトであり、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
にあります:
GoogleAppMeasurement
はバージョン5.3.0
の依存関係としてインポートされるようです。
以下のようにPodfile
を単純に追加するだけで問題が解決しました。
# Required by RNFirebase
pod 'Firebase/Core', '~> 5.9.0'
pod 'GoogleAppMeasurement', '~> 5.2.0'
ここに示すように