没有这样的模块’GoogleMaps’发现它已安装

我使用cocoa豆荚安装了’GoogleMaps’吊舱并且项目正在正确构建,但是当我通过iCloud将项目转移到另一台设备时(项目目录在iCloud中),GoogleMaps吊舱停止工作。 我试图简单地再次运行pod安装,但这没什么区别,pod显然在那里,pod安装成功。 我很困惑。

在此处输入图像描述

首先尝试清理项目

Command + Shift + Options + K.

如果我没弄错的话,GoogleMaps框架是从Objective-C构建的,所以如果仍有问题,请执行以下步骤:

  1. 创建一个桥接头文件,您可以通过在Swift项目中创建一个虚拟的Objective-C类来自动触发和设置它。 然后Xcode会询问您是否要创建桥接头,单击是。 删除之后创建的虚拟类。
  2. 配置标头搜索路径以指向具有递归的Pod 在此处输入图像描述

  3. 做一个干净的建设。

对我来说,我必须更新我的GoogleMaps pod。

  1. 检查: pod outdated
  2. 要更新: pod update GoogleMaps
  3. 清理缓存: pod cache clean --all (或者你可以指定GoogleMaps)
  4. 要安装: pod install

这个对我有用:

  1. 删除项目文件夹中的文件夹Pod。

  2. 删除文件podfile.look和pods.xcodeproject(不删除podfile)

  3. 关闭X-Code并在终端中pod installpod install

  4. 打开X-Code,清理项目并运行。