web-dev-qa-db-ja.com

反応ネイティブのUIManagerエラーで「AIRMap」が見つからなかったのを修正する方法

未処理のJS例外:不変の違反:requireNativeComponent: "AIRMap"がUIManagerに見つかりませんでした。

このエラーは次の場所にあります:RCTView(at renderApplication.js:32)のRCTView(at。 View.js:43)RCTView(View.js:43)のAppContainer(renderApplication.js:31)

ネイティブiOSでこのエラーを修正する方法

7
Ajnas Askar

私もこのエラーがあり、このように修正しました:

  1. プロジェクトで、package.jsonに移動します
  2. 依存関係の反応では、ネイティブマップは次のようになります。 "react-native-maps": " https://github.com/react-community/react-native-maps.git "
  3. Terminal/cmdに移動し、npm-installを実行します
  4. リンクすることを忘れないでください: "react-native link react-native-maps"

  5. 次に:反応ネイティブのrun-ios/Android

Npmで公開できるのは1人だけなので、最新の更新などにはGitを使用する必要があります。

1
Labinot Bajrami

追加 ios/YOUR_PROJECT_NAME/AppDelegate.m

@import GoogleMaps; //add this line if you want to use Google Maps

そして

[GMSServices provideAPIKey:@"_YOUR_API_KEY_"]; // add this line using the api key obtained from Google Console

1