如何使用 Carthage 添加谷歌地图 iOS SDK

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

我正在尝试按照 Google 的指南将 Google Maps SDK 添加到他们的 SwiftUI 演示项目中。 https://developers.google.com/codelabs/maps-platform/maps-platform-ios-swiftui#2

它说要运行这个命令。

carthage update --platform iOS

这是我在终端中的输出。

*** Downloading binary-only framework GoogleMaps at "https://dl.google.com/geosdk/GoogleMaps.json"
*** xcodebuild output can be found in /var/folders/dh/flwxrv_d32190tp7l8zbddfc0000gn/T/carthage-xcodebuild.fX97fM.log
*** Downloading binary-only framework GoogleMaps at "https://dl.google.com/geosdk/GoogleMaps.json"

当我打开项目时,什么都没有改变,它仍然找不到 GoogleMaps 模块。

如何使用 Carthage 添加此模块?

ios swift swiftui google-maps-sdk-ios carthage
1个回答
0
投票

Carthage 似乎可以下载 GoogleMaps 框架,但项目仍需要更新以包含该框架。以下是您可以遵循的步骤:

  • 在 Xcode 中,打开您的项目并选择要将框架添加到的目标。
  • 单击目标设置的“常规”选项卡中“框架、库和嵌入式内容”部分下的“+”按钮。
  • 选择“添加其他...”并导航到 Carthage 下载框架的位置(通常在项目目录中的“Carthage/Build/iOS”文件夹中)。
  • 选择 GoogleMaps.framework 文件并单击“打开”。
  • 确保在目标设置的“嵌入”部分将框架设置为“嵌入和签名”。
  • 构建并运行您的项目。 完成这些步骤后,GoogleMaps 模块应该可以在您的项目中使用。如果您仍然遇到问题,请通过查看“Carthage/Build/iOS”文件夹并验证 GoogleMaps.framework 文件是否存在,再次检查框架是否已成功下载。
© www.soinside.com 2019 - 2024. All rights reserved.