エラー: RNFirebase コアモジュールが iOS 上でネイティブに見つかりませんでした 質問する

エラー: RNFirebase コアモジュールが iOS 上でネイティブに見つかりませんでした 質問する

新しいアプリを作成して、使用しようとしていますreact-native-firebase。しかし、このエラーが継続的に発生します:

RNFirebase コア モジュールが iOS 上でネイティブに見つかりませんでした。プロジェクトの「Podfile」に RNFirebase ポッドが正しく含まれていることと、「pod install」が実行されていることを確認してください。

見るhttp://invertase.link/iosiOS セットアップ ガイド。

私が実行した手順:

  1. yarn add react-native-firebase

  2. react-native link react-native-firebase

  3. Google の .plist ファイルを .../myproject/ios/myproject の下に設定します
  4. pod updateRuby 2.5.0を使用していることを確認してから実行しました
  5. ポッドのインストールを実行しました

現在使用している pod ファイルは次のとおりです。

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'MyProject' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!
    pod 'Firebase/Core'
    pod 'Firebase/Database'
    pod 'Firebase/Messaging'

  target 'MyProjectTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

私が使用しているバージョンは次のとおりです:

"react": "^16.3.0-alpha.1",
"react-native": "0.54.2",
"react-native-firebase": "^3.3.1",

ベストアンサー1

手動でリンクしたくない場合は、RNFirebase を pod install として直接インストールしてみてください。

pod 'RNFirebase', :path => 'path/to/node_modules/react-native-firebase/ios'

変更やハードコーディングはHEADER_SEARCH_PATHS役に立ちませんでした。エラーが再発する場合は、rm -rf node_modulespod ファイルなどを削除する必要はなく、キャッシュをクリアすると役立つことがわかりました。

おすすめ記事