web-dev-qa-db-ja.com

DeviceInfoネイティブモジュールが正しくインストールされていません

enter image description here

そこで、Facebook Loginの実装を試み、それに応じてすべての手順を実行しました。 FBSDKcorekit/FBSDKcorekit.h' file not foundでエラーが発生した後、私は他のコンポーネントの作業に移行することにしました。

Lo 'と見よ、私は今私にトラブルを与えているこのエラーがあります。このビデオに沿ってフォローしました: https://www.youtube.com/watch?v=rAXVKapP5cM&t=458s ここでreact-native install react-native-fbsdkおよびreact-native link react-native-fbsdkコマンドを使用しました私の端末で。

問題が解決した場合、端末で次のコンパイルエラーが発生しています。次のビルドコマンドが失敗しました。

CompileC /Users/someUser/desiredProject/ios/build/Build/Intermediates/RCTFBSDK.build/Debug-iphonesimulator/RCTFBSDK.build/Objects-normal/x86_64/RCTFBSDKGraphRequestManager.o RCTFBSDK/core/RCTFBSDKGraphRequestManager.m normal x86_64 objective-c com.Apple.compilers.llvm.clang.1_0.compiler

(1障害)

このエラーの原因がreact-native-fbsdkをいじっていたのか、それへのリンクを作成したのかはわかりません。 Facebook Loginを実装しようとしてlinkコマンドを使用する前に、私のプロジェクトが機能していたことに注意してください。

何が起きてる?

あなたの時間と忍耐に感謝します。

編集:また、Xcodeでビルドを成功させることができなかったため、Facebookのログインコードをまだ実装していません。

19
kdizzle

@kdizzleターミナルで適切なパッケージャーが実行されていることを確認してください。実行中の別の反応ネイティブプロジェクトに関連付けられているパッケージャーがある場合があります。 、xcodeで別のRNプロジェクトを開始/開くと、パッケージャーが実行されているかどうかだけがチェックされ、現在のプロジェクトに関連付けられているかどうかはチェックされません。そのため、ターミナル内のすべてのパッケージャインスタンスを停止してから、RNプロジェクトを再度開いてください。

31
SVN

これは、プロジェクトを新しいバージョンのreact-nativeにアップグレードするときに発生する可能性があります。修正するには、

  1. パッケージャーを停止します。
  2. IOS/Androidシミュレーターを終了します。
  3. モジュールを再インストールします:rm -rf node_modules && npm install
  4. パッケージャーとシミュレーターを再起動します。 react-native run-ios
8
chris

この問題が発生し、シミュレータ内でハードウェアを変更したときに発生しました。それを修正するには、パッケージャーを強制終了し、「react-native run-ios」を再度実行する必要がありました。それはいつも起こったわけではありませんでしたが、それが私のためにそれを修正したとき!

2
Andy

別の用途は、ブラウンフィールドアプリです。 iOSやAndroid反応ネイティブバージョンを確認してください。完全に一致しない場合は、このエラー画面も表示されます。

たとえば、Androidに0.45.0がインストールされている間に、0.45.1を実行する反応ネイティブインスタンスがありました。解決策は、すべてが同じバージョンを実行していることを確認することでした。

1
Turnipdabeets

上記の答えはどれも役に立たなかったので、「react-native」オプションを少し調べて、最終的には次のようになりました。

  1. IOSおよびAndroidフォルダーをアプリディレクトリから完全に削除する
  2. 「反応ネイティブ取り出し」の実行
  3. 「react-native run-ios」の再実行

その後、iPhoneエミュレーターはアプリに問題がないように見えました。

0
user2567871