私はcocoapodsを使ってreact nativeとreactをインストールしています。私は単にcocoapodsインストールがあるトーストコンポーネント( https://www.npmjs.com/package/react-native-simple-toast )を使用したいだけです。アプリをインストールして実行すると、エラー「」ファイルが見つからないというエラーが発生します。ヘッダー検索パスを追加しましたが、まだこのエラーが発生します。 1)エラー
次の解決策を試してください
#if __has_include("RCTDefines.h")
#import "RCTDefines.h"
#else
#import <React/RCTDefines.h>
#endif
これは私にとってはうまくいきます。
これは私たちのために働いた唯一の解決策です(この問題で何日間も戦った後)。参考までに、反応ネイティブバージョンは0.61.5です。私たちの場合、ライブラリの失敗は 'react-native-vector-icons'でした。 (ステップ1および2を調整して、サードパーティのライブラリに合わせてくださいそれはあなたのために失敗します)
エラーメッセージは次のとおりです。
**ビルドに失敗しました**次のビルドコマンドは失敗しました:CompileC ./node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.m ./ios/build//Build/Intermediates.noindex/RNVectorIcons>.build/Debug- iphonesimulator/RNVectorIcons.build/Objects-normal/x86_64/RNVectorIconsManager.o normal x86_64 c ++ com.Apple.compilers.llvm.clang.1_0.compiler
(1回失敗)
上記のエラーの解決策は次のとおりです。
ステップ1:rm -rf ./node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.m
ステップ2:rm -rf ./ios/build/<YOUR_PROJECT_NAME>/Build/Intermediates.noindex/RNVectorIcons.build/Debug-iphonesimulator/RNVectorIcons.build/Objects-normal/x86_64/RNVectorIconsManager.o
ステップ3:rm -rf ios/build
ステップ4:rm -rf ios/Pods
ステップ5:cd ios; pod install
ステップ6:これで、react-native run-ios
を使用してプロジェクトをビルドできます。
これは永続的な解決策ではありませんが、行き詰まっている場合はブロックを解除します。