在Swift 3中没有这样的模块'GoogleMobileAds'

abe*_*nd0 5 admob ios firebase swift

在此输入图像描述

我做了网络搜索的每一个解决方案..

如图所示,GoogleMobileAds.framework包含在内.但我无法使用"没有这样的模块'GoogleMobileAds''错误来构建项目

我该怎么办?

ps我还做了什么

构建设置

  • 其他链接器标志:$(OTHER_LDFLAGS)-ObjC
  • 始终搜索用户路径:是
  • 框架搜索路径:$(继承)

添加导入AppDelegate

  • 导入Firebase

ps我试图在没有CocoaPods的情况下进行集成

Moh*_*med 8

我遇到了完全相同的问题。在终端中运行以下命令为我解决了这个问题:

pod install --repo-update
Run Code Online (Sandbox Code Playgroud)


Dan*_*orm 6

您需要确保框架包含在目标Build Phases中.目标>构建阶段>链接二进制文件库.如果不存在,请单击"+"符号添加它.

在此输入图像描述

  • 当我点击“+”号时,GoogleMobileAds 不在列表中 (2认同)

Dr.*_*ang 5

实际上,您不需要 CocoaPods。

  1. 只需从项目的层次结构中删除框架即可。
  2. 找到GoogleMobileAds.framework刚刚解压缩的文件,然后将其拖放到导航器中(左侧的视图显示项目中的所有文件)
  3. 确保选中“根据需要复制项目”,并在出现提示时选择“创建组”选项。

对我来说就像一个魅力。


小智 0

我遇到了同样的问题。我建议使用 cocoapods。如果您想手动集成SDK,请将framework复制到根目录,稍后再将其移动到Frameworks文件夹中。这似乎解决了我的问题。