iOSリンクフェーズで、React Nativeプロジェクトのエラーが発生しました。リンクエラーがこの種の/node_modules/react-native/React/Base/{RCTHeaderName.h}
パス上のヘッダーに表示されない起動したときに、ネイティブコードが変更されていない反応して、0.39
iosのネイティブベースヘッダーが見つかりません
すべてがうまく働いていた、私はAndroidのバージョンを編集し、0.41.2
、0.40
:
In file included from /Users/user/ReactNativeProject/node_modules/react-native-vector-icons/RNVectorIconsManager/RNVectorIconsManager.h:9:
../react-native/React/Base/RCTBridgeModule.h:12:9: fatal error: 'React/RCTDefines.h' file not found
#import <React/RCTDefines.h>
^
リンクバイナリライブラリ私はコアリアクトライブラリ (
libReact.a
)を含んでいます。RCTLog.h
の場所がPROJECTROOT/node_modules/react-native/React/Base/RCTLog.h
ですが、 インポートが#import <React/RCTLog.h>
新しくライブラリに
React.xcodeproj
を追加すると、助けませんXcodeののProduct > Clean
が解決しない、どちらのXcode- を再起動するんです
react-native run-android
、react-native run-ios
がエラーを表示します ファイル
react-native run-ios
それは** '反応し、ネイティブの0.41.2' @再インストールすると、過剰な**ヘッダ検索パスを削除した後、ヘッダを見つけたように見えます。それは良い記号です重複したインターフェイスの定義を表示し始めた.. –
@ PeterGerhat派生データディレクトリのヘルプを削除しますか? Xcode環境設定でフォルダを見つけることができます。>場所タブ – binchik
おそらくXcodeはすでにそれを行いました。 **重複するインターフェースの定義**この変更の結果はhttps://github.com/facebook/react-native/issues/11725でした。 –