gpt4 book ai didi

ios - 未找到 map 盒。 @mapbox/react-native-mapbox-gl 不在 CircleCi 上构建 iOS 项目

转载 作者:行者123 更新时间:2023-11-29 06:02:28 25 4
gpt4 key购买 nike

当我尝试集成 @mapbox/react-native-mapbox-gl 时,我一直在尝试解决 CicleCi 上发生的问题。在我的项目中。

本地 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 设置。

最佳答案

经过近 20 次不同的尝试和错误,所有这些都与 Xcode 上的模块/框架解析相关 - 基本上遵循 StackOverflow 帖子 like this ,我意识到了一些事情:https://github.com/mapbox/react-native-mapbox-gl/tree/master/ios

发生的情况是: Mapxbox.framework is installed from a npm preinstall hook 。所以我发现这不仅仅是从 CircleCi 中调用的。我还不知道这是 lerna 还是 CicleCi 问题。

我发现的一个不理想的解决方案是:在 ios 构建之前调用 mapbox 的脚本手动下载框架( npm explore @mapbox/react-native-mapbox-gl -- npm run fetch:ios:sdk )。

关于ios - 未找到 map 盒。 @mapbox/react-native-mapbox-gl 不在 CircleCi 上构建 iOS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54489765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com