Возможно, несколько человек задавали этот вопрос, я искал весь Github, но не могу найти решение, которое работает для установки React Native Maps ...
Инвариантное нарушение: requireNativeComponent: «AIRMap» не был найден в UIManager.
Эта ошибка находится по адресу: в AIRMap (в MapView.js: 760) в MapView (в Home.js: 118)
"react-native": "^0.57.0-rc.4",
"react-native-maps": "^0.21.0",
Я пытался:
rm -rf ios android node_modules
npm install
react-native upgrade
react-native link
libAirMaps.a is added in Build Phases
AirGoogleMaps and AirMaps is added to Libraries
Следовал этому руководству, чтобы вручную добавить Maps SDK для iOS без CocoaPods: https://developers.google.com/maps/documentation/ios-sdk/start
Добавлено @import GoogleMaps;
и [GMSServices provideAPIKey:@"_YOUR_API_KEY_"];
на AppDelegate.m
По-прежнему получаю ту же ошибку ...
Я не добавил это в package.json, так как не уверен, какой путь он запрашивает?Я нашел это в https://github.com/react-community/react-native-maps/blob/master/docs/installation.md
{
"name": "your-app",
"scripts": {
"postinstall": "./node_modules/react-native-maps/enable-google-maps REPLACE_ME_RELATIVE_PATH_TO_GOOGLE_MAPS_INSTALL"
}
}