Google 地图 xcframework 构建失败

问题描述 投票:0回答:1

在使用 Cocoapods 构建包含 Google 地图的应用程序时,我收到以下构建错误:

错误:无法加载 XCFramework '[...]/Pods/GoogleMaps/Base/Frameworks/GoogleMapsBase.xcframework': 库中的“框架”不支持“HeadersPath” 'ios-arm64'。

错误:无法加载 XCFramework '[...]/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.xcframework': 库中的“框架”不支持“HeadersPath” 'ios-arm64'。

我在项目中或通过网络搜索都找不到任何与“HeadersPath”相关的参考。我尝试过重新启动 Xcode、重新启动机器、清除 DerivedData、卸载 Google Maps pod 并再次重新安装,并尝试了很多构建设置 - 没有任何方法可以消除这些错误。该应用程序过去构建正常,我正在尝试使用新的 iOS 部署版本 14 和新的 Google 地图版本 8.4.0 构建更新。另外 XCode 刚刚更新到 v15.4。有什么想法我应该检查或更改吗?

ios google-maps xcframework
1个回答
0
投票

经过多次实验,我发现通过恢复到 Google Maps SDK v8.0.0,项目可以再次构建并运行正常。因此,我相信自那时以来引入了一些 SDK 问题,从而导致了该问题。我已将问题发布到 Google 地图支持。

© www.soinside.com 2019 - 2024. All rights reserved.