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

时间:2016-06-04 18:42:10

标签: ios xcode swift cocoapods google-maps-sdk-ios

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

enter image description here

6 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:7)

首先尝试按

清理项目

Command + Shift + Options + K

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

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

  3. 做一个干净的构建。

答案 2 :(得分:0)

它对我有用:

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

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

  3. 关闭X-Code并在终端中安装pod(pod install

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

答案 3 :(得分:0)

这对我有用:

  1. 关闭Xcode。
  2. 从项目(pod deintegrate)中删除所有吊舱
  3. 清洁容器缓存(pod cache clean --all
  4. 再次安装所有吊舱(pod install

答案 4 :(得分:0)

尝试在您的Podfile上评论Pod GoogleMaps和另一个Google Pod,然后从终端运行Pod instal,这将从您的项目中删除Pod安装,回到您在Pod文件上的项目中,删除评论的Pod并运行{{ 1}}再过一次终端,请干净地运行xcode项目,然后运行此程序即可。

答案 5 :(得分:0)

对我来说,我所做的只是:

pod install

然后在磁盘上使用新版本