首页 > 解决方案 > 一旦 cocoapods 从 Podfile 安装 react-native-mapbox-gl,Xcode 就会成功构建损坏的存档,而不显示在管理器中

问题描述

这个问题似乎并不新鲜就像这里一样,但提出的解决方案没有奏效。我还尝试了其他几种方法来了解发生了什么(请参见此处)。要复制,这是一个过程:

如果我删除 mapbox 的 pod 文件并在点击 后归档项目pod install --repo-update,则归档工作并显示在管理器中。这里的描述相同

该项目在真正的 iPhone 8 上作为调试和发布运行。Mapbox 运行良好。但是,它不适用于模拟器,也不能存档。我可以离开前者,但因为后者我无法推送 App Store。

我不会放弃,因为 Mapbox 非常好并且提供了很多功能。会是什么呢?

标签: react-nativemapbox-gl-jsxcode12mapbox-iosmapbox-ios-maps

解决方案


我遇到了完全相同的问题:

  • @react-native-mapbox-gl/maps": "8.1.0"
  • 可可豆:1.10.1
  • Xcode 12.4

存档已损坏(缺少 plist 等部分)

对我来说,诀窍是删除 @react-native-mapbox-gl-mapbox-static pod 的复制 dsym 构建阶段

此阶段导致某些配置的构建失败和其他格式错误的存档,我并没有真正理解问题的症结,但可能它可以帮助你们中的一些人......


推荐阅读