Реагировать на собственное, инвариантное нарушение: собственный компонент для AIRMap не существует - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь установить react-native-maps Я следовал за документом для установки.

Мой процесс установки был таким, как показано ниже.

Я использовал реактивную ссылку вместо встроенного CocoaPod.

  • npm я реагировать-нативные карты - сохранить
  • myProj.xcodeproj / Libraries => Добавить файлы в «myProj», нажмите
  • добавить myProj / node_modules / реагироватьnative-maps / lib / ios / AirMaps.xcodeproj
  • myProj click => Фазы сборки, связать двоичные файлы с библиотеками => добавить libArMaps.a
  • реакция-нативная ссылка, реакция-нативная-карты

Однако сборка не удалась.

** СБОЙ СТРОИТЬ **

Не удалось выполнить следующие команды сборки:

CompileC / Users /dadumvu / work / foodup-mobile-RN / ios / build / Build / Intermediates.noindex / AirMaps.build / Debug-iphonesimulator / AirMaps.build / Objects-normal / x86_64 / AIRGoogleMapPolygonManager.o AirGoogleMaps / AIRGoogleMapPort xgonc com.apple.compilers.llvm.clang.1_0.compiler (1 сбой)

Моя версия здесь.

"react-native-maps": "^0.21.0"

"react-native": "0.55.4"

Если кто-то может решить эту проблему, пожалуйста, сообщите мне об этом.Спасибо.

1 Ответ

0 голосов
/ 16 сентября 2018

вот так Как исправить ошибку "AIRMap", не найденную в ошибке UIManager в реактивном режиме?

Добавить в 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

...