ホームページ  >  に質問  >  本文

Firebase エラーにユーザーを登録できません不変違反: `new NativeEventEmitter()` には null 以外の引数が必要です。 、JS エンジン: hermes

React Native で作成されたアプリを構築しようとしており、@react-native-firebase/app": "^17.5.0", "@react-native-firebase/auth を使用しています": "^ 17.5.0", "@react-native-firebase/firestore": "^17.5.0",

私は npx 反応ネイティブ run-ios を使用してアプリケーションを実行します

私の無知のせいでこのプロジェクトを続けることができなくなり、次に示すロジックである auth.js ファイル (アイデンティティ検証) と firebase.js ファイル Firebase ロジック。これは私には不可能です。

これらのファイルの構成を複数回変更し、それぞれの変更をここに追加できませんでしたが、何度か変更しました。

しかし、新しいユーザーを登録することができません。

質問を編集します 質問を編集しました

同僚の提案に基づいて Podfile を追加しました。 また、React Native Firebase の手順に従っていることも言わなければなりませんが、AppDelegate.m と Podfile で提案されている変更をすべて行うと、プロジェクトが中断され、ターミナルまたは Xcode から再起動できなくなります。

エラーには次のファイルが関係します:

リーリー

アプリケーションはまだ実行中であり、エラーは変更されていますが、次のエラーがログに記録されています:

リーリー

複数の理由が考えられることは承知しています。Stackoverflow で見つかった他の同様の質問に基づいて多くの試みと多くの変更を試みた後、解決策が見つからないため、ここにいます。もしかしたら、誰かが私のコードで犯しているエラーに気づいたり、正しい構成を提案したりしてくれるかもしれません。

iOS 設定が影響しているかどうかわかりません。"pod install" を実行すると、すべての依存関係が再度インストールされ、次のように表示されます。

リーリー

私は、これを修正して続行できるようにいくつかのアイデアを提供していただけることを期待してファイルを見せました。

============ ポッドファイル =======

リーリー

========。 RegisterScreen.js ==================

リーリー

============。認証.js。 =============

リーリー

========。ファイアベース.js。 ========

ああああ

P粉242126786P粉242126786178日前415

全員に返信(1)返信します

  • P粉825079798

    P粉8250797982024-03-27 09:12:43

    静的ライブラリを使用せずに pod install を実行すると、エラーがスローされ、Firebase は実際にはインストールされません。

    Flipper は静的ライブラリでは動作しないため、Flipper を無効にします:

    リーリー

    ターゲット「ApuntesDelCampo」内 次の 2 つの内容を flags = ... の上に追加します: リーリー

    また、

    GoogleService-Info.plist をプロジェクトに追加していることを確認してください。

    次に、

    pod install を再度実行し、アプリケーションのインストールを試みます。

    返事
    0
  • キャンセル返事