新しいアプリを作成して、使用しようとしていますreact-native-firebase
。しかし、このエラーが継続的に発生します:
RNFirebase コア モジュールが iOS 上でネイティブに見つかりませんでした。プロジェクトの「Podfile」に RNFirebase ポッドが正しく含まれていることと、「pod install」が実行されていることを確認してください。
見るhttp://invertase.link/iosiOS セットアップ ガイド。
私が実行した手順:
yarn add react-native-firebase
react-native link react-native-firebase
- Google の .plist ファイルを .../myproject/ios/myproject の下に設定します
pod update
Ruby 2.5.0を使用していることを確認してから実行しました- ポッドのインストールを実行しました
現在使用している 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_modules
pod ファイルなどを削除する必要はなく、キャッシュをクリアすると役立つことがわかりました。