use*_*876 5 react-native mapbox-gl-js mapbox-ios xcode12 mapbox-ios-maps
这个问题似乎并不新鲜,就像这里,但提出的解决方案没有奏效。我还尝试了其他几种方法来了解发生了什么(请参阅此处)。要复制,这是一个过程:
我有一个用 Swift 编写的有效 iOS 应用程序。
我按照说明将此应用程序与 Native React 集成此过程
我将以下依赖项添加到 package.json 中,然后运行yarn install
:
"@react-native-mapbox-gl/maps":"^8.1.0-rc.9",
"prop-types": "^15.6.2",
我pod install --repo-update
在 Xcode 上运行和存档。输出:此时组织者显示我的档案。
我按照此过程在 mapbox 上实现了一个基本视图
我添加到 Podfile 要求use_framework!
, 如此处或之后所述use_framework!
,在我点击pod install --repo-update
.
我在 Xcode 上点击了存档。OUTPUT:存档已成功生成,但未显示在组织者上。如果我尝试打开它,存档已损坏。
如果我删除 mapbox 的 pod 文件并在点击 后将项目存档pod install --repo-update
,则存档工作并显示在组织者中。这里同样描述。
该项目在真正的 iPhone 8 上作为调试和发布运行。Mapbox 运行良好。但是,它不适用于模拟器,也不适用于存档。我可以离开前者,但由于后者,我无法推送应用程序商店。
我不会放弃,因为 Mapbox 非常好并且提供了很多功能。会是什么呢?
解决方案 :
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.9.3
rm Podfile.lock
rm -rf Pods
pod install
Run Code Online (Sandbox Code Playgroud)
最后留言:
同样在这里。不可能找到任何解决办法。
Xcode 正在构建不完整的存档文件。(不完整是指在存档包中缺少一些文件,例如info.plist
)
如果这有帮助,我也在使用 MapboxGL。
编辑:找到这个https://github.com/react-native-mapbox-gl/maps/issues/1097#issuecomment-725689831
编辑2:这个链接就是解决方案!
归档时间: |
|
查看次数: |
1142 次 |
最近记录: |