そこで、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のログインコードをまだ実装していません。
@kdizzleターミナルで適切なパッケージャーが実行されていることを確認してください。実行中の別の反応ネイティブプロジェクトに関連付けられているパッケージャーがある場合があります。 、xcodeで別のRNプロジェクトを開始/開くと、パッケージャーが実行されているかどうかだけがチェックされ、現在のプロジェクトに関連付けられているかどうかはチェックされません。そのため、ターミナル内のすべてのパッケージャインスタンスを停止してから、RNプロジェクトを再度開いてください。
これは、プロジェクトを新しいバージョンのreact-nativeにアップグレードするときに発生する可能性があります。修正するには、
rm -rf node_modules && npm install
react-native run-ios
この問題が発生し、シミュレータ内でハードウェアを変更したときに発生しました。それを修正するには、パッケージャーを強制終了し、「react-native run-ios」を再度実行する必要がありました。それはいつも起こったわけではありませんでしたが、それが私のためにそれを修正したとき!
別の用途は、ブラウンフィールドアプリです。 iOSやAndroid反応ネイティブバージョンを確認してください。完全に一致しない場合は、このエラー画面も表示されます。
たとえば、Androidに0.45.0がインストールされている間に、0.45.1を実行する反応ネイティブインスタンスがありました。解決策は、すべてが同じバージョンを実行していることを確認することでした。
上記の答えはどれも役に立たなかったので、「react-native」オプションを少し調べて、最終的には次のようになりました。
その後、iPhoneエミュレーターはアプリに問題がないように見えました。