Mapbox не найден.@ mapbox / Reaction-native-mapbox-gl не создает iOS-проект на CircleCi - PullRequest
0 голосов
/ 02 февраля 2019

Я пытался исправить проблему, возникающую в CicleCi, когда я пытаюсь интегрировать @ mapbox / Reaction-native-mapbox-gl в мой проект.

Локально MapBox работает, собираети работает нормально.Но только на CircleCi сборка не работает.

▸ /Users/distiller/project/packages/my-project/node_modules/@mapbox/react-native-mapbox-gl/ios/RCTMGL/RCTMGLCallout.h:11:9: fatal error: module 'Mapbox' not found
▸ @import Mapbox;

Ошибка происходит как в Xcode 9.3, так и в 10.1.0.И я попробовал через ручную настройку и настройку Cocoapods.

1 Ответ

0 голосов
/ 04 февраля 2019

После почти 20 различных проб и ошибок, и всех, связанных с разрешением модулей / фреймворков в Xcode - после в основном сообщений StackOverflow вот так , я кое-что понял: https://github.com/mapbox/react-native-mapbox-gl/tree/master/ios

Что происходитis: Mapxbox.framework устанавливается с npm preinstall hook .Поэтому я понял, что это не было вызвано как-то только из CircleCi.Я пока не знаю, является ли это проблемой lerna или CicleCi.

Не идеальным решением, которое я нашел для этого, было: вызов скрипта mapbox для ручной загрузки фреймворка перед сборкой ios (npm explore @mapbox/react-native-mapbox-gl -- npm run fetch:ios:sdk).

...