【问题标题】:iOS - #import "GoogleMaps/GoogleMaps.h" not foundiOS - 找不到#import“GoogleMaps/GoogleMaps.h”
【发布时间】:2021-01-29 19:57:02
【问题描述】:

对不起,我是 iOS 开发的新手。 我使用来自here 的库来获取谷歌地图中两个地方的方向。我曾经使用过谷歌地图。导入 Google Maps Framework 后,仍然出现错误...

这是问题所在:

如何导入获取 GoogleMaps 标头?

【问题讨论】:

  • 进入终端,“cd”到您的谷歌地图框架所在的文件夹,在该框架上执行“ls -lR”,如果您看到“GoogleMaps.h”,请告诉我" 文件在显示的文件列表中。
  • 您应该将 GoogleMaps lib 头文件夹添加到您的项目中
  • @MichaelDautermann 我没找到
  • 谢谢大家!我发现了问题。我复制了损坏的谷歌地图框架,所以我遇到了这个问题
  • [我已经回答了请找][1] # import "GoogleMapsM4B/GoogleMaps.h" [1]: stackoverflow.com/questions/15021006/…

标签: ios google-maps


【解决方案1】:

这可能是您没有将框架复制到项目文件夹,然后在添加 GoogleMaps 框架之后将计算机上的框架文件移动到新位置的问题?

尝试从项目中删除框架,然后通过转到项目的构建设置 --> 构建阶段并将框架拖到该窗口中再次添加框架。

另外,执行项目清理,并确保如果您有一个正在运行的 iOS 模拟器(在任何项目中),请停止并关闭它。

有时这会导致 Xcode 冻结编码中的更新过程。

【讨论】:

  • 我复制了损坏的谷歌地图框架。所以,我遇到了这个问题
【解决方案2】:
  1. 下载适用于 iOS 的更新版 Googlemaps sdk 并在下载的 zip 文件中搜索 GoogleMaps.Framework 之类的内容
  2. 将 GoogleMaps.Framework 拖到您的项目中

【讨论】:

【解决方案3】:

删除和添加 Google Map SDK 再次对我有用 :)

【讨论】:

    【解决方案4】:

    运行 pod update and install 可以解决问题。

    cd ios
    
    pod update
    

    【讨论】:

      【解决方案5】:
      # import "GoogleMapsM4B/GoogleMaps.h"
      

      它读取第一个框架名称 GoogleMapsM4B 然后是一个类 GoogleMaps.h 现在 googlemaps.h 包含所有类。 然后你可以访问 GMSMapview 等所有类。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-20
        • 1970-01-01
        • 2013-10-08
        • 2012-06-19
        • 2023-02-14
        • 1970-01-01
        相关资源
        最近更新 更多